gpt4 book ai didi

command-line - 如何 "grep"出文件的特定行范围

转载 作者:行者123 更新时间:2023-12-03 06:01:38 26 4
gpt4 key购买 nike

很多时候我会grep -n任何文件来查找我要查找的内容。假设输出是:

1234: whatev 1
5555: whatev 2
6643: whatev 3

如果我想提取 1234 和 5555 之间的行,有没有工具可以做到这一点?对于静态文件,我有一个脚本,它对文件进行 wc -l 操作,然后进行数学运算,用 tail 和 head 将其拆分出来,但这对于不断变化的日志文件来说效果不佳正在写信给。

最佳答案

尝试使用上面提到的 sed http://linuxcommando.blogspot.com/2008/03/using-sed-to-extract-lines-in-text-file.html 。例如使用

sed '2,4!d' somefile.txt

somefile.txt 的第二行到第四行打印。 (并且不要忘记检查 http://www.grymoire.com/Unix/Sed.html ,sed 是一个很棒的工具。)

关于command-line - 如何 "grep"出文件的特定行范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914197/

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