Arquivos de email em txt

Iniciado por jotaedson, 10 de Junho de 2013, 21:12

tópico anterior - próximo tópico

jotaedson

Instalei em meu cliente de E-Mail Icedove o programa ImportExportTools para extrair em arquivos txt as mensagens recebidas. O interessante é que os nomes ficam com vários caracteres inúteis nos arquivos. Então escrevi o código abaixo que me permite limpar os nomes. Claro que contei com as funções ZZ para convertê-las em minúsculas (zz arrumanome * , em especial). Vejam como ficou:

#!/bin/bash
resposta=$(Xdialog --stdout \
--yesno "Executa limpeza nos nomes de E-Mail com extensão TXT.\nVocê deve estar no mesmo diretório dos arquivos.\nSe não estiver, vai dá pau.\n\nVocê quer executar o script?" \
0 0)

[ $? -eq 0 ] &&
for i in *.txt;do mv $i $(echo $i|cut -c 18-|rev|sed -re 's/[0-9]{7}-//'|rev);done