Prueba
grep ... | fgrep -f - file1 file2 ...
Necesitas usar xargs
-i
de cambiar:
grep ... | xargs -ifoo grep foo file_in_which_to_search
Esto toma la opción después de -i
(foo
en este caso) y reemplaza cada vez que aparece en el comando con la salida del primer grep
.
Esto es lo mismo que:
grep `grep ...` file_in_which_to_search