私は初めてBashコマンドを使います。以下の出力を取得するには、このスクリプトをどのように書く必要がありますか?メモ:2つのファイルがあります。
file.txt
:
i am going home
i am eating
He is working
patterns.txt
:
going
eating
私は以下が欲しいoutputfile.txt
:
i am going home
i am eating
ベストアンサー1
あなたはそれを使用することができますgrep
:
grep -Ff patterns.txt file.txt > outputfile.txt
-f
ファイルからパターンを読み取り、-F
正規表現ではなく固定文字列として処理するように指示します。全体的にマッチしたいなら性格(文字列とは反対)-w
grepオプションに追加されます。