gpt4 book ai didi

linux - 如何从文件中 grep 模式

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:08 24 4
gpt4 key购买 nike

我想读取一个文件和里面的 grep 模式并逐行显示它。

hi
hi
hello
hey
hello
hi

这些是我的文件内容。

files="testOne.sh demo.sh test.sh"

for i in $files
do
while read line
do
pat=`grep "hi"`
echo $pat
done < $i
done

这是我的代码。

谁能帮我解决这个问题

最佳答案

尝试使用grep <pattern> <file>grep -ri <pattern> . (甚至在整个目录中递归搜索,无论大小写)。它将显示您找到的所有行。如果您只需要该行的一些特定信息,请使用其他一些工具,例如 awk获取该特定列。

文件的 for 循环太过分了,需要的资源比成功完成任务所需的资源多得多。

关于linux - 如何从文件中 grep 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49123268/

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