[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Procurar palavra
From: |
Edival Mittelstad Martins de Sousa |
Subject: |
Re: [shell-script] Procurar palavra |
Date: |
Mon, 7 Nov 2005 08:36:49 -0300 (BRT) |
De uma olhada se isto ajuda:
cat Trash | grep "From:" | awk -F'<' '{print $2}' | awk -F'>' '{if ($1 != ""
)print $1}'
On Sun, 06 Nov 2005 18:46:36 -0200
caio ferreira <address@hidden> wrote:
> caio ferreira escreveu:
> > Por acaso alguem saberia me dizer como é que eu faço para varreu um
> > arquivo a procura de uma palavra ?
> >
> > Estou utilizando um programa chamado mailfilter, onde ele permite que
> > eu
> > apague as mensagens do servidor pop com determinado domínio, por exemplo
> > @spam.com.br. O que eu quero fazer é vasculhar o arquivo Trash do
> > Thunderbird a procura da palavra From:
>
> Comecei a fazer o script e já surgiu um problema.
>
> O script esta assim:
>
> #!/bin/bash
> # NASCIMENTO : 06 de Novembro de 2005
> # AUTORES : Caio Abreu Ferreira <idic (at) terra.com.br>
> # DESCRIÇÃO : Script para coletar os dominio de spammers e acrescentar
> # no arquivo .mailfilterrc
> #
> # REGISTRO DE MUDANÇAS:
> # 20051106 ** 1ª versão
>
> # Variaveis de trabalho
> WORKDIR=/home/cosmo/scripts/mailfilter_v2
> TRASH=`/home/cosmo/.mozilla-thunderbird/8atyc2ku.default/Mail/Local\
> Folders/Trash`
>
> # Varrer todo o arquivo Trash
> DOMAIN=cat $TRASH | grep From:
> echo $DOMAIN >> $WORKDIR/domain_spam.tmp
>
> Quando eu executo o script aparece a seguinte mensagem de erro:
>
> cosmo@taquion:~/scripts/mailfilter_v2$ sh mailfilter.sh
> mailfilter.sh: line 12:
> /home/cosmo/.mozilla-thunderbird/8atyc2ku.default/Mail/Local Folders/Trash:
> Permissão negada
>
> As permissões do arquivo estão assim;
>
> $ ls -l /home/cosmo/.mozilla-thunderbird/8atyc2ku.default/Mail/Local\
> Folders/Trash
> -rw------- 1 cosmo cosmo 421600 2005-11-06 18:36
> /home/cosmo/.mozilla-thunderbird/8atyc2ku.default/Mail/Local Folders/Trash
>
> O grupo e dono do arquivo são cosmo e cosmo, quer dizer, eu como usuário
> cosmo teria direito de "olhar" o arquivo. Esta correto ?
>
> Desde já obrigado !!
-------------------------------------
Edival Mittelstad
Gerente de Desenvolvimento
Fone: (63) 3218-1599 / 1554
Email: address@hidden
address@hidden