Adicionar data atual do sistema no final do Script [RESOLVIDO]

1. Adicionar data atual do sistema no final do Script [RESOLVIDO]

Rafael Santos
rafaelsantos2802

(usa Linux Mint)

Enviado em 20/12/2015 - 14:52h

Tenho o script abaixo, que adiciona como anexo o arquivo report.html que é atualizado diariamente, e envia um e-mail altomaticamente através do cron com os endereços definidos por mim, preciso que no final do conteúdo do e-mail no caso "Segue em anexo, relatório referente a data" contenha a data atual do meu sistema, já fiz algumas tentativas porém não consegui até o momento. Os amigos tem alguma sugestão de como posso fazer isso?

#!/bin/bash
echo 'Segue em anexo, relatório data ' | mutt -s 'Relatório' -a
/home/administrador/relatorios/report.html -- $(cat destinatarios | tr '\n' ' ')


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 16:59h


#!/bin/bash
echo "Segue em anexo, relatório data $(date)" | mutt -s 'Relatório' -a
/home/administrador/relatorios/report.html -- $(cat destinatarios | tr '\n' ' ')


* Repare que, para isso, você deve usar aspas ("") no lugar de apóstrofos ('');
* Você ainda pode editar o formato da data usando os parâmetros para tal

3. Re: Adicionar data atual do sistema no final do Script [RESOLVIDO]

Rafael Santos
rafaelsantos2802

(usa Linux Mint)

Enviado em 20/12/2015 - 16:34h

Ninguém?


4. Re: Adicionar data atual do sistema no final do Script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 16:36h

echo $(date)


5. Re: Adicionar data atual do sistema no final do Script [RESOLVIDO]

Rafael Santos
rafaelsantos2802

(usa Linux Mint)

Enviado em 20/12/2015 - 16:58h

unnslacker fiz como você indicou porém quando executo o script a data é mostrada no terminal preciso que a data do sistema complete o e-mail que será enviado pelo script exemplo: Segue em anexo relatório referente a data 20/12/2015. Mais alguma sugestão?


6. Re: Adicionar data atual do sistema no final do Script [RESOLVIDO]

Rafael Santos
rafaelsantos2802

(usa Linux Mint)

Enviado em 20/12/2015 - 17:14h

Amigo Unnslacker obrigado pela grande ajuda deu certo, como preciso somente da data do sistema deixei o script da forma que segue abaixo.

#!/bin/bash
echo "Segue em anexo, relatório data"$(date +%d/%m/%Y) | mutt -s 'Relatório' -a
/home/administrador/relatorios/report.html -- $(cat destinatarios | tr '\n' ' ')


7. Re: Adicionar data atual do sistema no final do Script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 17:26h

Disponha; só uma informação adicional: os parâmetros que você pode usar no comando date podem também ser usados em praticamente todos os programas que rodam sobre o Linux/UNIX, já que é um "padrão" usado para datas;






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts