detalhe,
ele quer deletar os que NÂO contem a palavra..

Eu recomendo:

for file in /diretorio/*; do grep -qi 'palavra chave' $file || echo rm -f
$file; done

Isso vai imprimir o comando "rm -f nomedoarquivo", se nao coincidir com o
que voce quer, avise - se não é só remover o "echo" dali que ele vai remover
na boa


Flavio do Carmo Junior

On 8/27/07, André Bertelli Araújo <[EMAIL PROTECTED]> wrote:
>
>   Rápida e rasteira...
> grep -iL "palavra chave" * | xargs rm
>
> Em 27/08/07, dgotek <[EMAIL PROTECTED] <dgotek%40yahoo.com.br>>
> escreveu:
> >
> >
> >
> >
> >
> >
> > eu preciso deletar vários arquivos dentro do diretório. tenho vários
> > arquivos dentro de um diretório, com o grep -i 'palavra chave' arquivo,
> > consigo ver o arquivo que me interessa, queria fazer de forma
> > automática, todos os arquivos que não contém a palavra fossem excluídos.
> > valew;
> >
> >
>
> --
> .o. André Bertelli Araújo Debian GNU/Linux
> ..o http://bertelli.name
> ooo <><
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a