我有两个文件
文件1.txt:
docker/registry:2.4.2
docker/rethinkdb:latest
docker/swarm:1.0.0
文件2.txt:
docker/registry:2.4.1
docker/rethinkdb:1.0.0
docker/swarm:1.0.0
输出应该是:
docker/registry:2.4.2
docker/rethinkdb:latest
换句话说,File1 中不存在于 File2 中的每一行都应该成为输出的一部分。
我已尝试执行以下操作,但不起作用。
diff File1.txt File2.txt
最佳答案
您可以使用 grep
来实现:
$ grep -v -f file2.txt file1.txt
docker/registry:2.4.2
docker/rethinkdb:latest
如果文件中有很多行,我可能会使用 @user000001 解决方案。
关于linux - 获取一个文件中不存在于另一个文件中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39807078/