Cygwin - Email - Nova linha (retorno de carro) (como)

0

Estou preso e em algo realmente estúpido.

usando o Cygwin no Windows 8, script Quick Bash para pesquisar no servidor por arquivos modificados nos últimos 120 dias: Executar uma vez por semana como um trabalho Cron, mas não posso formatar o email.

Tudo que eu quero é uma nova linha simples:

data=$(find /cygdrive/g/SERVERPATH -mtime -120 -name "*.exe"  -exec stat -c "%n : %y" {} \;) ; [[ -n "$data" ]] && email -s 'Servers Latest Files' [email protected] <<< "The following files have been detected as updated in the last 120 days <br> $data"

Pesquisa de dados $ do Grep. Tudo que eu quero é a nova linha entre texto e $ Data

Eu tentei usar Echo -e ou printf sem sorte. Usando simples / r não funciona.

é uma questão de definir o e-mail como formato HTML e passar pelo e-mail como eu estou fazendo atualmente?

    
por Dave Hamilton 22.02.2016 / 11:48

1 resposta

0

Eu respondi minha própria pergunta. Simplesmente escrevendo, normalmente é o suficiente para o meu cérebro clicar.

Passe a opção HTML e use apenas a formatação HTML:

email -html -s

Então, para um exemplo de trabalho:

data=$(find /cygdrive/g/SERVERPATH -mtime -120 -name "*.exe"  -exec stat -c "%n : %y" {} \;) ; [[ -n "$data" ]] && email -html -s 'Servers Latest Files' [email protected] <<< "The following files have been detected as updated in the last 120 days <br> $data"

Desculpe por postar isso e desperdiçar os tempos

    
por 22.02.2016 / 11:56