gpt4 book ai didi

linux - grep 使用另一个命令的输出

转载 作者:IT王子 更新时间:2023-10-28 23:57:33 26 4
gpt4 key购买 nike

假设我有 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

有没有办法让 command1 的输出不包含任何与 command2 匹配的行,以便最终输出看起来像这样?

2b41f358-ff6d-418c-a0d3-ac7151c03b78
7ac4995c-ff2c-4717-a2ac-e6870a5670f0

最佳答案

发出这个 grep

command1 | grep -vF -f <(command2)

这里,

-F表示固定字符串匹配*

-v表示反转匹配

-f表示带有模式的文件

<(command)实际上使用该命令创建一个 FIFO 并在重定向时使用它。

关于linux - grep 使用另一个命令的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23508923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com