sed memo 2
2019-04-12 19:50 brookin 阅读(315) 评论(0) 编辑 收藏 举报配置文件注释过滤
示例文件
[user_00@txyun test]$ cat sed_test
# comment aaaaaaaaaaa
bbbb
#comment cccc
dddd
fffo
hhhh
#comment 1111
2222
333
#comment 4444
5555
6666
过滤注释行
[user_00@txyun test]$ sed '/^#/d' sed_test
bbbb
dddd
fffo
hhhh
2222
333
5555
6666
过滤非注释行
取反操作符: !d
[user_00@txyun test]$ sed '/^#/!d' sed_test
# comment aaaaaaaaaaa
#comment cccc
#comment 1111
#comment 4444
原地修改源文件,去除注释行
[user_00@txyun test]$ sed -i "/^#/d" sed_test
[user_00@txyun test]$ cat sed_test
bbbb
dddd
fffo
hhhh
2222
333
5555
6666
删除1,3行
[user_00@txyun test]$ sed -i '1,3d' sed_test
打印1,3行
[user_00@txyun test]$ sed -n '1,3p' sed_test
hhhh
2222
333
打印含有数字的行
[user_00@txyun test]$ sed -n '/[1-9]/p' sed_test
作者:brookin
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。