在FREEBSD中如何去掉配置文件中的注释和空行

首先复制一份配置文件做备份,用cp命令就可以了。

然后去除注释:

         cat squid.conf | grep -v "#" >> squid.conf.new

-v:是反选,除了带“#”的行都重定向到新文件squid.conf.new中,做完了cat下看看是否正确。

第三步是去除空行:

        cat squid.conf.new | tr -s '\n' >> squid.conf.new2

再cat下看看,应该没问题了。

最后把squid.conf.new2文件覆盖原配置文件即可。

cp squid.conf.new2 /usr/local/etc/squid/squid.conf

应该用一行命令也可以完成:

cat squid.conf|grep -v "^#"|tr -s '\n'

时间:2021/12/19
/
浏览:2049 Views views
/
分类:FreeBSD
/