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