[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Mover resultado do filtro para pasta de destino
From: |
CQC |
Subject: |
Re: [shell-script] Mover resultado do filtro para pasta de destino |
Date: |
Wed, 22 Oct 2008 03:09:41 -0200 |
:)
Alan,
o script pode ficar assim também, com 5 linhas:
#!/bin/bash
find /var/lib/amavis/virusmails/ |xargs grep -s -a -i
address@hidden|cut -d: -f1 > arquivos_encontrados.txt
sort arquivos_encontrados.txt | uniq > sem_duplicidade.txt
while read line ; do mv $line pasta_destino ; done < sem_duplicidade.txt
> arquivos_encontrados.txt
Ficou mais elegante? hehehe
Se precisar tirar alguma dúvida, estamos aqui.
Abraços!
2008/10/22 CQC <address@hidden>
> Alan,
>
> De forma simples pode resolver isso criando um scritp com as quatro linhas
> abaixo. Vai precisar somente alterar o nome da pasta_destino para a pasta
> desejada.
> Ok?
>
> Eis o script.
>
> #!/bin/bash
> find /var/lib/amavis/virusmails/ |xargs grep -s -a -i
> address@hidden |cut -d: -f1 > arquivos_encontrados.txt
> for i in `cat arquivos_encontrados.txt` ; do mv $i pasta_destino/ 2>
> /dev/null;done
> > arquivos_encontrados.txt
>
>
> Qualquer dúvida, posta ai.
> Saudações!
>
> 2008/10/18 Alan <address@hidden>
>
>> Olá pessoal
>>
>>
>> Com o comando abaixo consigo listar todos os arquivos que possuem uma
>> sequencia de caracteres como address@hidden<ricardo%40dellap.com.br>,
>> porém como posso fazer
>> para que esses arquivos que foram achados possam ser movidos para uma
>> outra
>> pasta?
>>
>> Desde já agradeço a ajuda.
>>
>> #find /var/lib/amavis/virusmails/ |xargs grep -s -a -i
>> address@hidden <ricardo%40dominio.com.br> |cut -d: -f1
>>
>> ------- Resultado da busca --------------
>>
>> /var/lib/amavis/virusmails/H/spam-HuNkPNOvuLql
>>
>> /var/lib/amavis/virusmails/H/spam-HuNkPNOvuLql
>>
>> /var/lib/amavis/virusmails/H/spam-HuNkPNOvuLql
>>
>> /var/lib/amavis/virusmails/H/spam-HuNkPNOvuLql
>>
>> /var/lib/amavis/virusmails/d/spam-d8Pc27NNjmSB
>>
>> /var/lib/amavis/virusmails/d/spam-d8Pc27NNjmSB
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Mover resultado do filtro para pasta de destino, (continued)
- Re: [shell-script] Mover resultado do filtro para pasta de destino, Fabiano Caixeta Duarte, 2008/10/21
- RES: [shell-script] Mover resultado do filtro para pasta de destino, Alan, 2008/10/21
- Re: [shell-script] Mover resultado do filtro para pasta de destino, CQC, 2008/10/22
- RES: [shell-script] Mover resultado do filtro para pasta de destino, Alan, 2008/10/22
- Re: [shell-script] Mover resultado do filtro para pasta de destino, CQC, 2008/10/22
- RES: [shell-script] Mover resultado do filtro para pasta de destino, Alan, 2008/10/23
Re: [shell-script] Mover resultado do filtro para pasta de destino, CQC, 2008/10/22
- Re: [shell-script] Mover resultado do filtro para pasta de destino,
CQC <=