shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Procurar palavra


From: Humberto Pereira
Subject: Re: [shell-script] Procurar palavra
Date: Mon, 07 Nov 2005 09:52:02 -0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Debian/1.7.12-0ubuntu05.04

Caro Caio,

        o problema esta nas crases (`).

> TRASH=`/home/cosmo/.mozilla-thunderbird/8atyc2ku.default/Mail/Local\
> Folders/Trash`

Qdo vc coloca crase, significa q vc tah tentando executar a string como
se fosse um comando. Acredito q nao seja isso que vc quer, troque essas
crases por aspas e vc nao terah + problema.

[]s
Humberto Pereira

caio ferreira 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 !!
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]