去除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