去除Linux文件中的注释行和空行


首先了解一下grep的使用

grep    参数     "正则字符串"     文件名

参数

-v   列出不匹配的行

-i    匹配模式不区分大小写

 

一、去掉注释行

 

1.查看去掉以#号开头的行,grep -v "^#"  文件

 

2. 将操作后的结果储存在目标文件中,grep -v "^#" 文件 > 目标文件

 

二、去掉空行

1.去掉空行,grep -v "^$" 文件

 

2.将去除空行后的文件追加在某文件,grep -v "^$" 文件 >> 目标文件

 

 三、同时去掉空行和注释行

1.查看去掉后内容,grep ^[^#]  文件

 

2.重定向到某目标文件,grep ^[^#]  文件 >> 目标文件


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM