você está aqui: Home  → Arquivo de Mensagens

Manuseio de mensagens

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 13 de Novembro de 1997

Caso você queira dividir um mail folder em mensagens individuais, utilize o comando slice. O comando slice é um programa de domínio público, disponível em http://ftp.unicamp.br/pub/unix-c/file-mgmt/slice.tar.gz.

Uma vez que você tenha o programa compilado, basta executar:

  % slice -m -f mailfolder

Serão criados vários arquivos com o nome

  mailfolder:1997-10-24.18:01:11
  mailfolder:1997-10-24.18:15:19
  mailfolder:1997-10-24.18:15:20

Você pode também alterar o nome com que vão ser criados os arquivos, mas aí já é outra história. Está tudo nas man pages.

Agora eu quero também eliminar os cabeçalhos gravados pelo sendmail. Como o que divide a mensagem dos cabeçalhos é uma linha em branco, o shell script abaixo dá conta do recado:

  #!/bin/sh
  
  for file 
  do
  echo $file
  ed $file << EOF
  1,/^$/ delete
  w
  q
  EOF
  done

O script apaga da primeira linha até a primeira linha em branco e salva o arquivo em seguida. Aguardem para breve algumas aplicações práticas destes conceitos.



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script