Enviando arquivo zip contendo arquivo txt simples via email

0

Como enviar um arquivo txt simples em um arquivo zip via e-mail no unix? O conteúdo do arquivo txt deve ser quebra de linha.

    
por anonymous 17.04.2014 / 12:17

2 respostas

2

Para encapsular o arquivo de texto, você pode usar fold (consulte página de manual de dobra )

Por exemplo

fold -w 78 -s input.txt > wrapped.txt

irá moldar o seu texto para uma largura máxima de 78 caracteres. Você pode então usar zip para compactá-lo

zip wrapped.zip wrapped.txt 

e enviá-lo por e-mail com mail

mail -a wrapped.zip -s "Subject of the mail" [email protected]

(nem todas as versões de email suportam a opção -a )

    
por 17.04.2014 / 12:40
0

Se o seu e-mail não suportar a opção -a, faça isso com uuencode:

uuencode original_filename attachment_filename | mail -s "subject" [email protected]

por exemplo (está funcionando na frente dos meus olhos):

uuenconde ~/.netrc mynetrc.txt | mail -s "test" [email protected]

e vejo o anexo como mynetrc.txt no e-mail.

    
por 17.04.2014 / 13:57

Tags