Tengo una lista de términos de búsqueda en termlist.txt y un directorio /dir/scripts que tiene muchos scripts en su interior.
¿Cómo puedo determinar fácilmente si algún archivo en /dir/scripts contiene algún término en la lista de Terms.txt?
Esto está en un servidor Unix.
Respuesta1
grep -Fxrlf termlist.txt /dir/scripts
donde están las opciones grep
-f file
usar patrones del archivo-F
Los patrones son cadenas fijas, no expresiones regulares.-x
el patrón debe coincidir con toda la línea (puede que no quieras esto)-l
generar solo los nombres de archivos que contienen la coincidencia-r
recursivo