gpt4 book ai didi

linux - 在linux上分析多行

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

我必须在 linux 中创建一个只显示 .txt 文件的一部分的命令(因此没有脚本)。我已经搜索了 grep 和 sed 的手册页,但它们一次只分析一行(如果我没记错的话),所以这不是我想要的。

我要显示的文件部分的开始和结束标记如下:

*** START OF... ***
...
*** END OF... ***

我不能使用 head 和 tail 命令,因为我不知道这些行在文件中的确切位置。

最佳答案

$ sed -ne '/START OF/,/END OF/p' << EOF
> 2 3 5
> 3 4 7
> *** START OF ... ***
> 1 2 3
> 2 3 5
> 3 4 7
> 4 5 9
> *** END OF ... ***
> 2 3 5
> 3 4 7
> EOF
*** START OF ... ***
1 2 3
2 3 5
3 4 7
4 5 9
*** END OF ... ***

EOF 在这里文档,请参阅 wikipedia获取更多信息。 -e 表示下一个参数将被视为文件名以外的命令。

关于linux - 在linux上分析多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34630032/

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