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
[EMAIL PROTECTED]|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 <[EMAIL PROTECTED]>

>   Olá pessoal
>
> Com o comando abaixo consigo listar todos os arquivos que possuem uma
> sequencia de caracteres como [EMAIL PROTECTED]<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
> [EMAIL PROTECTED] <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]

Responder a