Linux或Windows配置文件里往往都有很多的以 # 开头的注释行,以及只有回车的空行,满满一大堆看似挺唬人,但若删除掉这些没用的数据,也许你会发现配置文件其实没有多少内容。
以下是 4 种删除 # 和回车行的语句:
awk '!/#/' nginx.conf | awk '!/^$/'
grep -aivE "#|^$" nginx.conf | less
grep -v "#" nginx.conf | grep -v "^$"
sed -e '/#/d' -e '/^$/d' nginx.conf # sed -i -e,加 -i 就修改了源文件