gpt4 book ai didi

sed - 通过搜索模式的最后几行来查找文件名

转载 作者:行者123 更新时间:2023-12-02 05:00:37 25 4
gpt4 key购买 nike

我必须在大量包含特定模式的大型 ASCII 文件中找到所有文件。目前我正在用

grep -l <pattern> <files>

而且速度很慢。但我知道该模式出现在最后 10 行中,如果它存在的话。是否有一种优雅的可能性只搜索最后几行以加快搜索速度,例如用 awk?

最佳答案

您可以在处理时简单地打印文件名

for f in $files; do
echo "---- File \"$f\" ------"
tail -n 10 "$f" | grep -l "$pattern"
# you can also save the stdout to $f...
done

关于sed - 通过搜索模式的最后几行来查找文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17146901/

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