我有两个 txt 文件,file1.txt 和 file2.txt。它们的每一行都有一个字符串。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 ...
但这不是强制性的。