linux 中sed -r选项 支持扩展正则表达式
001、
[liujiaxin01@PC1 test]$ ls a.txt [liujiaxin01@PC1 test]$ cat a.txt ## 测试数据 ## xxx yy ## ddd ss ## kkk qqq ## mm nn 1 a A 7 2 b B 6 3 c C 5 4 d D 4 [liujiaxin01@PC1 test]$ sed '/^\s*#/d' a.txt ## 删除注释行 1 a A 7 2 b B 6 3 c C 5 4 d D 4 [liujiaxin01@PC1 test]$ sed '/^\s*#|^$/d' a.txt ## 删除注释行, 同时删除空行, 程序没起作用 ## xxx yy ## ddd ss ## kkk qqq ## mm nn 1 a A 7 2 b B 6 3 c C 5 4 d D 4 [liujiaxin01@PC1 test]$ sed -r '/^\s*#|^$/d' a.txt ## 增加-r选项, 支持正则表达式 1 a A 7 2 b B 6 3 c C 5 4 d D 4