我要在文件“inventory.txt”和“monitored_servers.txt”上显示所有行不匹配。我可以打印所有匹配的行,如下所示:
for i in `cat inventory.txt`; do grep $i monitored_servers.txt >> result.txt; done
如何显示所有行不匹配?
答案 0 :(得分:2)
grep -v -f inventory.txt monitored_servers.txt >non-matching.txt
答案 1 :(得分:1)
grep -v --file inventory.txt monitored_servers.txt
-v
- 不匹配的行
--file
- 使用您的文件作为模板