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: caio ferreira
Subject: Re: [shell-script] Procurar palavra
Date: Sun, 06 Nov 2005 18:46:36 -0200
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051017)

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 !!


reply via email to

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