file1.txt と file2.txt の 2 つの txt ファイルを取得しました。両方とも、各行に 1 つの文字列があります。file1.txt の文字列は一意 (重複なし) であり、file2.txt の文字列も同様です。ファイルには異なる数の文字列があります。
file1.txt file2.txt
FFF AAA
GGG BBB
ZZZ CCC
ZZZ
これらのファイルを比較したいので、file1.txt のすべての文字列について、file2.txt に存在する場合は問題ありません。そうでない場合は、その文字列を別のファイル (file3.txt) に書き込みます。
この例では、file3.txt は次のようになります。
file3.txt
FFF
GGG
次のようなコマンド シェルを使用したいと思います。
cat file1.txt | while read a; do something on file2.txt ...
しかし、それは義務ではありません。