sed刪除注釋行和空行


典型需求:

 

刪除nginx.conf文件中注釋行和空行

sed -i '/^#/d;/^$/d' nginx.conf

刪除一個或多個空格加 # 號的行

sed -i '/[:blank:]*#/d' nginx.conf 

在配置文件中所有不以#開頭的行前面添加*符號,注意:以#開頭的行不添加

^[^#] 對以#號開頭的行取反就是非#開頭的行,& 是反向引用代表前面的行,然后加*

sed -i 's/^[^#]/*&/g' nginx.conf

 

更多內容:https://www.cnblogs.com/crazymagic/p/11147988.html

典型需求:

刪除nginx.conf文件中注釋行和空行

1
sed -i  '/^#/d;/^$/d'  nginx.conf

 

刪除一個或多個空格加 # 號的行

1
sed -i  '/[:blank:]*#/d'  nginx.conf

  

在配置文件中所有不以#開頭的行前面添加*符號,注意:以#開頭的行不添加

^[^#] 對以#號開頭的行取反就是非#開頭的行,& 是反向引用代表前面的行,然后加*

1
sed -i  's/^[^#]/*&/g'  nginx.conf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM