sed memo 2
配置文件注释过滤
示例文件
[user_00@txyun test]$ cat sed_test # comment aaaaaaaaaaa bbbb #comment cccc dddd fffo hhhh #comment 1111 2222 333 #comment 4444 5555 6666SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
过滤注释行
[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

更多精彩