私が持っていると仮定しましょうファイルA.txt次のように見えます。
43287134, string1, string2
1233, foo, bar
973, barfoo, foobar
7464, asdf, ghjk
私は持っていますファイルB.txt次の正規表現を1行で区切って使用してください。
^973,
^1233,
申し込みたいファイルB.txt正規表現ファイルA.txt、最終結果が次のように一致する行を削除します。
43287134, string1, string2
7464, asdf, ghjk
これを行うために使用できるツールはありますか?ありがとうございます!
ベストアンサー1
これがgrep
この機能を実行するように設計されています。
grep -v -f FileB.txt FileA.txt
-f <filename>
ファイルから正規表現を読み取る(コマンドラインの代わりに)-v
リバースマッチング(一致しない行印刷)
出力:
43287134, string1, string2
7464, asdf, ghjk