Zeque.com.ar | Linux, Mikrotik, Noticias…

Temas que me salvaron alguna vez, los comparto acá

Zeque.com.ar | Linux, Mikrotik, Noticias… - Temas que me salvaron alguna vez, los comparto acá

Borrar archivos con cierto texto

Para borrar archivos con un determinado texto o contenido se puede realizar lo siguiente:

Opciones grep:

-i ignora diferencia mayúsculas/minúsculas
-r recursivo en los directorios (OJO!)
-l si el patrón coincide, devuelve el nombre del archivo

for archivo in `grep -irl viagra ./`; do  rm “$archivo”;done

Para asegurarse que es lo que se va a borrar, puede añadirse un echo frente al rm

for archivo in `grep -irl viagra ./`; do  echo rm “$archivo”;done

De este modo nos mostrará el listado de archivos a borrar

 

Rate this post
Category: GNU/Linux, Scripts

Your email address will not be published. Required fields are marked *

*