Tengo un archivo A con 100 palabras separadas por nuevas líneas. Me gustaría buscar el archivo B para ver si ALGUNA de las palabras del archivo A aparece en él.
Intenté lo siguiente pero no me funciona:
grep -F A B
Respuestas:
Necesitas usar la opción -f
:
$ grep -f A B
La opción -F
realiza una búsqueda de cadena fija donde -f
está para especificar un archivo de patrones. Es posible que desee ambos si el archivo solo contiene cadenas fijas y no expresiones regulares.
$ grep -Ff A B
Es posible que también desee la -w
opción de hacer coincidir solo palabras completas:
$ grep -wFf A B
Lea man grep
para obtener una descripción de todos los posibles argumentos y lo que hacen.