removido
(usa Nenhuma)
Enviado em 18/06/2019 - 15:14h
menphisbr escreveu:
Boa tarde,
Gostaria de uma ajuda para a seguinte situação:
Preciso buscar e deletar de um determinado diretório (fixo) todos os arquivos que não contenham determinada palavra
São arquivosx XML.
Com o comando abaixo eu consigo localizar os arquivos que contem
find ./* -type f -exec grep -l 09061420000 {} \;
Mas queria deletar todos os outros que não contenham esse texto 09061420000.
Alguem pode ajudar?
Obrigada
# grep -vrl 09061420000 | xargs rm
* EDITADO
man grep
-v, --invert-match
Invert the sense of matching, to select non-matching lines.
Simulei aqui..... Não deu bom não!
O -v inverte o sentido de correspondência para selecionar linhas não correspondentes.
Desculpe!
NÃO EXECUTE O COMANDO ACIMA COM RM!