Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 使用sed删除行直到文件结尾大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在使用sed -n’/ [test1] /,/ [test2] / {/ [test2] /!p}’test.txt> temp.txt ..如果我只想要顶部选择,那么效果很好,但我在底部之后. [test1] A B C [test2] 1 2 3 但是我在[test2]之后,所以复制[test2]直到行结束.所以产生这样的输出, [test2] 1 2 3 试试这个命令: sed -n
@H_489_14@
@H_489_14@
我正在使用sed -n’/ [test1] /,/ [test2] / {/ [test2] /!p}’test.txt> temp.txt ..如果我只想要顶部选择,那么效果很好,但我在底部之后.

[test1]
A
B
C
[test2]
1
2
3

但是我在[test2]之后,所以复制[test2]直到行结束.所以产生这样的输出,

[test2]
1
2
3

解决方法

试试这个命令:

sed -n  '/\(^\[test2\]\)/,$p' test.txt > temp.txt

编辑:

使用扩展正则表达式标志(-r),

sed -n -r '/(^\[test2\])/,$p' test.txt > temp.txt
@H_489_14@

大佬总结

以上是大佬教程为你收集整理的linux – 使用sed删除行直到文件结尾全部内容,希望文章能够帮你解决linux – 使用sed删除行直到文件结尾所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:linuxsed使用删除文件直到结尾
猜你在找的Linux相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap