gpt4 book ai didi

linux - 我怎样才能循环使用grep?

转载 作者:IT王子 更新时间:2023-10-29 00:49:58 24 4
gpt4 key购买 nike

我有一个包含多行文本的文件。

text1
text2
text3
textN

我有一个包含很多文件的目录。我想 grep 这个特定目录中的每一行。执行此操作的简单方法是什么?

最佳答案

无需循环,您可以使用 grep-f 选项从文件中获取模式:

grep -f pattern_file files*

来自 man grep:

-f FILE, --file=FILE

Obtain patterns from FILE, one per line. The empty file contains zero patterns, and therefore matches nothing. (-f is specified by POSIX.)

测试

$ cat a1
hello
how are you?

$ cat a2
bye
hello

$ cat pattern
hello
bye

$ grep -f pattern a*
a1:hello
a2:bye
a2:hello

关于linux - 我怎样才能循环使用grep?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273766/

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