我需要比较两个文件.unix中的File1.txt和File2.txt.File1.txt中存在的值而不是File2.txt中的值必须写入diff.txt.我想我们只能使用awk实现.任何人都可以指导我实现这一目标吗?
FILE1.TXT
apple
bat
cat
Run Code Online (Sandbox Code Playgroud)
FILE2.TXT
apple
cat
Run Code Online (Sandbox Code Playgroud)
diff.txt
bat
Run Code Online (Sandbox Code Playgroud)
试试这个单行:
awk 'NR==FNR{a[$0];next}!($0 in a)' file2 file1 > diff.txt
Run Code Online (Sandbox Code Playgroud)