我有一个输出条目从$ NEWFILE缺席,但在$的oldfile发现了一个awk命令:awk脚本删除单个记录,而不只是组记录
awk -F "|" 'NR==FNR{a[$4]++}!a[$4]' $NEWFILE $OLDFILE > $OUTFILE
此命令的伟大工程,当实体的所有条目在$ NEWFILE中找不到共享唯一标识符。但是,如果实体中只有一个条目(而不是全部)已从$ NEWFILE中删除,则它会失败。
任何人都有关于如何调整awk命令来输出$ NEWFILE中没有但在$ OLDFILE中找到的所有条目的建议,无论是否删除实体的所有条目?
根据您的数据,您是否需要关闭第四列或是否可以关闭第一列? – Xailor