说我有command1
输出如下:
b05808aa-c6ad-4d30-a334-198ff5726f7c
59996d37-9008-4b3b-ab22-340955cb6019
2b41f358-ff6d-418c-a0d3-ac7151c03b78
7ac4995c-ff2c-4717-a2ac-e6870a5670f0
我也有command2
输出如下:
b05808aa-c6ad-4d30-a334-198ff5726f7c
59996d37-9008-4b3b-ab22-340955cb6019
有没有办法 grep 的输出command1
不包含任何匹配的行command2
,这样最终的输出会是这样的?
2b41f358-ff6d-418c-a0d3-ac7151c03b78
7ac4995c-ff2c-4717-a2ac-e6870a5670f0
发出这个 grep
command1 | grep -vF -f <(command2)
Here,
-F
means 固定字符串匹配*
-v
means 反向匹配
-f
表示带有模式的文件
<(command)
实际上使用该命令创建了一个 FIFO 并在重定向时使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)