我想比较两个主机文件并在新文件中添加差异。 我怎样才能使用awk,grep,diff ......
实施例
Host1.txt
#mysrv1
78.23.2.1.3 tata.com
98.56.21.34 website.com
Host2.txt
#mysrv1
200.75.2.23 toto.com
98.56.21.34 website.com
734.2.32.1 test.com
Hostfinal.txt
#mysrv1
98.56.21.34 website.com
78.23.2.1.3 tata.com
200.75.2.23 toto.com
734.2.32.1 test.com
答案 0 :(得分:1)
如果您的两个文件具有相同的格式,这是快速的方法:
awk '!a[$0]++' f1 f2
答案 1 :(得分:1)
sort -ur Host1.txt Host2.txt > Hostfinal.txt
对两个文件进行排序,仅对唯一行进行排序,结果进入文件