[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Procurar palavra
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Procurar palavra |
Date: |
Mon, 7 Nov 2005 11:05:56 -0200 |
Caio,
Na linha 12 do script, substitua as crases por aspas, este é o problema.
A crase comumente é usada pra executar a string após o sinal de igual, e parece
que não é o que vc deseja.
Emerson
----- Original Message -----
From: caio ferreira
To: address@hidden
Sent: Sunday, November 06, 2005 6:46 PM
Subject: Re: [shell-script] Procurar palavra
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
[As partes desta mensagem que não continham texto foram removidas]