Prova
grep ... | fgrep -f - file1 file2 ...
Devi usare xargs -i di interruttore:
grep ... | xargs -ifoo grep foo file_in_which_to_search
Questo prende l'opzione dopo -i (foo in questo caso) e sostituisce ogni sua occorrenza nel comando con l'output del primo grep .
Questo è lo stesso di:
grep `grep ...` file_in_which_to_search