我有兩個文件不均列,我想比較這兩個文件,從文件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「從輸出中丟失? –