行またはテキストに単語リストの特定の単語が含まれているかどうかを確認するには?

行またはテキストに単語リストの特定の単語が含まれているかどうかを確認するには?

行(アラーム)と単語のリストがあります。ターミナルコマンドを使用して、行に単語リストの単語が含まれていることを確認したいと思います。頑張ったgrepしかし、成功しませんでした。

ベストアンサー1

単語リストをファイルに入れます。
たとえば、/tmp/wordlist.txt

dog  
cat  
horse  
mouse  

その後、
$ echo "your line" | grep -F -f /tmp/wordlist.txt
「行」にリストの単語の1つが含まれている場合、その行はprintetになり、終了ステータスは0になります。

おすすめ記事