カンマの前の文字列に一致する行を削除します。

カンマの前の文字列に一致する行を削除します。

私は初めてbashスクリプトに触れたので、助けてくれてありがとう。以下は私が達成したいものです。

2つのテキストファイルがあります。 2番目のファイルのカンマの前の文字列に一致する最初のファイルのすべての行を削除したいと思います。

例えば

ファイル1:

this_is_a_test.txt,11dsdsdsdsd
this_is_a_test24.txt,545467ddd
this_is_a_test22,121244442

ファイル2:

this_is_a_test.txt
this_is_a_test24.txt
this_is_a_test22

希望の出力:スペース

ベストアンサー1

あなたはそれを使用することができます:

grep -vFf file2 file1

コンマの後に一致していても、行を削除します。

おすすめ記事