文字通り、行内の唯一の単語をgrepする

文字通り、行内の唯一の単語をgrepする

リテラル文字列を検索できることは知っていますgrep -Fが、次のようなことをしたいのです

while read word; do
  grep -F "^$word$" FILE;
done < wordlist

つまり、単語は文字通りに扱われる必要があり、同時に条件^$満たされる必要があります。

これを行う方法?

答え1

この-xオプションを使用します:

grep -x -F word file

-x意思 "行内のすべての文字を使用する入力行のみを考慮します...固定文字列全体に一致します「」。

関連情報