我有两个文件test1
和test2
TEST1
foo
bar
hello
world
TEST2
bar
world
hello
我真的想在这里获得foo
,有人可以帮帮我吗?请.. ..
答案 0 :(得分:6)
要打印test1中不在test2中的所有行,请运行:
$ grep -vFf test2 test1
foo
grep的选项具有以下含义:
-v
仅打印不匹配任何模式的行。
-F
将模式解释为固定字符串,而不是正则表达式。
-f test2
阅读test2中的模式。
答案 1 :(得分:0)
如果不是GNU grep
cat test1 test2 test2 | sort | uniq -u
答案 2 :(得分:0)
如果您安装了vim,则可以使用:
vimdiff test1 test2
但它只是编辑文件。如果你只想让foo出现在屏幕上,那就不是你想要的了