sendmail exibindo problemas

1

Estou com um problema com sendmail . Estou enviando echo texto múltiplo com sendmail (1 liner), mas isso não está quebrando a linha.

meu código é assim:

$ echo "$text1\n$text2\n$text3\n$text4 | mail -s "subject" myemail

Mas de alguma forma isso não quebra a linha, alguma dica?

    
por tamani 16.09.2014 / 11:56

1 resposta

1

Tente isto:

 $ printf "$text1\n$text2\n$text3\n$text4" | mail -s "subject" myemail

NOTA: (assumindo que não há % em $text )

Você também pode fazer assim:

$ (echo $text1 ;echo $text2 ;echo $text3 ;echo $text4 ) | \
    mail -s "subject" myemail

Este último cria um sub-shell com os parens envolvendo a saída de todos os echo . Essa saída é então canalizada para o comando mail .

    
por 16.09.2014 / 11:59

Tags