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]
