linux——去掉配置文件的空行和注释
如果要覆盖源文件,尽量将源文件备份
去掉注释行
# -v是取反,^#表示以#开头的行,#开头的就是注释
grep -v "^#" /etc/vsftpd/vsftpd.conf >> /etc/vsftpd/vsftpd.conf.bak
去掉空白行
# -v是取反,^$表示空白行
grep -v "^$" /etc/vsftpd/vsftpd.conf >> /etc/vsftpd/vsftpd.conf.bak
去掉注释行和空白行
# | 将第一个命令的结果,当第二个命令的参数
grep -v "^#" /etc/vsftpd/vsftpd.conf | grep -v "^$" >> /etc/vsftpd/vsftpd.conf.bak

浙公网安备 33010602011771号