Eliminar automáticamente archivos que contienen un contenido específico

1

Me gustaría hacer uso del comando que busca una frase específica en un archivo:

grep -lr "text to find" *

proporcionó aquí y elimine todos los archivos encontrados. ¿Cómo puedo generar el comando de terminal relevante?

    
pregunta Konrad 03.12.2015 - 21:17

1 respuesta

2

Suponiendo que desee eliminarlos sin más dilación, utilice

rm $(grep -lr "text to find" *)

El $(..) ejecuta el comando entre paréntesis y utiliza su salida como argumentos para rm .

    
respondido por el nohillside 03.12.2015 - 21:27

Lea otras preguntas en las etiquetas