我有两个文件不均列,我想比较这两个文件,从文件1比较AWK和输出不匹配的行两个文件
文件1删除匹配行:
nt1 ID420
nt1 ID42
nt56 ID6008
ht44 ID555
lt12 ID34
lt12 ID3434
ntt56 ID667
klll ID87693
文件2
nt23 ID42
ht44 ID555
lt12 ID3434
期望输出继电器:
nt1 ID420
nt56 ID6008
lt12 ID34
ntt56 ID667
klll ID87693
我在以前的帖子中使用了下面的命令,但是结果并不完全匹配,并且这是以匹配的初始字符。我没有太多的awk命令的exp,我需要awk单行命令或sed或类似的shell脚本来获得这个输出。感谢您提前做好:
awk -FS=" " 'NR==FNR {b[$0]; next} {for (x in b) if($0 ~ x) next;print $0}' file2 file1 > outputfile
为什么是“nt1 ID42“从输出中丢失? –