試してみてください
grep ... | fgrep -f - file1 file2 ...
xargs を使用する必要があります の -i スイッチ:
grep ... | xargs -ifoo grep foo file_in_which_to_search
これは -i の後にオプションを取ります (foo この場合)、コマンド内のすべての出現を最初の grep の出力に置き換えます .
これは次と同じです:
grep `grep ...` file_in_which_to_search