gpt4 book ai didi

linux - grep -fpattern.txt 返回pattern.txt中的确切模式

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:29 25 4
gpt4 key购买 nike

我有一个如下所示的模式文件

$cat pattern.txt
I am line 1
I am line 2
I am line 3
I am line 4

我要搜索的文件:

$cat file.txt
I am line 0
I am line 1
I am line 2
I am line 3
I am line 4
I am line 5
I am line 3
I am line 4

如果我这样做

fgrep -f pattern.txt file.txt I am getting output as
I am line 1
I am line 2
I am line 3
I am line 4
I am line 3
I am line 4

但我希望搜索仅在找到与pattern.txt相同的行时才返回输出,输出应如下所示。如果没有找到完全匹配的pattern.txt,那么它应该不返回任何内容。

Output:
I am line 1
I am line 2
I am line 3
I am line 4

如果有办法做到这一点,请帮助我。感谢您的帮助。

最佳答案

这个怎么样

perl -ne 'print if ($seen{$_} .= @ARGV) =~/10$/'pattern.txt file.txt

关于linux - grep -fpattern.txt 返回pattern.txt中的确切模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20601492/

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