从.txt gawk中删除行

从.txt gawk中删除行,awk,grep,gawk,gnuwin32,Awk,Grep,Gawk,Gnuwin32,好的,那么我如何从new.txt中删除行,如果它们在trued.txt中 例如,如果new.txt包含123,而trusted.txt包含123,则从.txt中的中删除123,并使用grep将结果输出到new2.txt: grep -F -x -v -f tried.txt new.txt > new2.txt 使用awk: awk "NR==FNR{a[$0];next} !($0 in a)" tried.txt new.txt > new2.txt 上述任何命令都应该适用于

好的,那么我如何从
new.txt
中删除行,如果它们在
trued.txt


例如,如果
new.txt
包含123,而
trusted.txt
包含123,则从.txt中的
中删除123,并使用
grep
将结果输出到
new2.txt

grep -F -x -v -f tried.txt new.txt > new2.txt
使用
awk

awk "NR==FNR{a[$0];next} !($0 in a)" tried.txt new.txt > new2.txt
上述任何命令都应该适用于您。见:


您是否有可能将您的描述放在多行上以便于阅读?另外,您做了什么来尝试和解决这个问题?至少,您需要创建一些示例输入文件和所需的输出:可能的