[Dúvida] Programa que execute uma frase com nome e data do usuário [RESOLVIDO]

1. [Dúvida] Programa que execute uma frase com nome e data do usuário [RESOLVIDO]

arthur victor franco de arruda
vfraanco

(usa Ubuntu)

Enviado em 06/11/2019 - 08:45h

Bom dia pessoal, estou iniciando shell linux na universidade porém tenho um professora que não sabe passar o conteúdo e venho enfrentando grande dificuldade com as informações limitadas que ela nos fornece. o problema é o seguinte:
Crie um script que apresente na tela a frase “Estes são os ficheiros da área de trabalho do
utilizador X na data Y:”, substituindo X pelo nome do utilizador corrente e Y pela data actual do
sistema, seguida de uma listagem dos ficheiros existentes na área de trabalho do utilizador. Use
as variáveis de ambiente adequadas.

eu estava fazendo assim:
echo “Estes são os ficheiros da área de trabalho do
utilizador"
whoami
echo "data"
date

mas não cumpre com o que foi pedido na questão que seria: "Estes são os ficheiros da área de trabalho do
utilizador X na data Y" com usuario e data na mesma data.


  


2. Re: [Dúvida] Programa que execute uma frase com nome e data do usuário

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/11/2019 - 09:05h

mais ou menos assim


#!/bin/bash

W=$( whoami )
DIA=$(date)

echo " teste ${W} , ${DIA}"






3. Re: [Dúvida] Programa que execute uma frase com nome e data do usuário [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 06/11/2019 - 09:18h

Cara, só pesquisar no Google que você vai encontrar uma enorme quantidade de sites ensinando shell script de forma simples. Não fique apenas esperando respostas prontas!!!

Mas, como estou de bom humor... hehehe!

echo "Estes são os ficheiros da área de trabalho do utilizador $USER na data: `date`"
ls "Área de trabalho"/

Obs.:
$USER é uma variável de ambiente, vai dar o mesmo resultado do comando "whoami".
Para usar comandos dentro do "echo" coloque-os entre os acentos grave `comando` ou assim $(comando).
"ls" lista o conteúdo de um diretório, no caso "Área de trabalho".


4. Re: [Dúvida] Programa que execute uma frase com nome e data do usuário [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/11/2019 - 13:32h


vfraanco escreveu:

Bom dia pessoal, estou iniciando shell linux na universidade porém tenho um professora que não sabe passar o conteúdo e venho enfrentando grande dificuldade com as informações limitadas que ela nos fornece. o problema é o seguinte:
Crie um script que apresente na tela a frase “Estes são os ficheiros da área de trabalho do
utilizador X na data Y:”, substituindo X pelo nome do utilizador corrente e Y pela data actual do
sistema, seguida de uma listagem dos ficheiros existentes na área de trabalho do utilizador. Use
as variáveis de ambiente adequadas.

eu estava fazendo assim:
echo “Estes são os ficheiros da área de trabalho do
utilizador"
whoami
echo "data"
date

mas não cumpre com o que foi pedido na questão que seria: "Estes são os ficheiros da área de trabalho do
utilizador X na data Y" com usuario e data na mesma data.

Boa tarde.
Segue:
echo -e "Usuário: $USER\nData: $(date +%x%nHora:' '%X)\nARquivos: $(ls -1 Área\ de\ trabalho/)" 



Importante: echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver


5. Re: [Dúvida] Programa que execute uma frase com nome e data do usuário [RESOLVIDO]

arthur victor franco de arruda
vfraanco

(usa Ubuntu)

Enviado em 06/11/2019 - 17:17h

Muito obrigado colegas, vou guardar e seguir as dicas que vocês me deram, estou iniciando e preciso me dedicar mais.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts