典型需求:
刪除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
|