教你Linux筛除空行和注释行的几个技巧

您所在的位置:网站首页 linux全部注释 教你Linux筛除空行和注释行的几个技巧

教你Linux筛除空行和注释行的几个技巧

2022-12-28 05:30| 来源: 网络整理| 查看: 265

在Linux系统上的许多文件中,编写程序的人写了很多注释,并添加了许多空白行以简化整个文档。 尽管这对于全局读取很方便,但是添加,删除和更改设置的内容并不多。我们必须使用命令行来过滤不包含该内容的内容,这对我们有利。

方法一:

命令:

grep -v "^#" /etc/zabbix/zabbix_server.conf|grep -v "^$"

或者:

egrep -v "^#|^$" /etc/zabbix/zabbix_server.conf

zabbix_server.conf文件有很多注释和空行,总共600多行(zabbix4.0)

筛除注释和空行后只有几行:

把内容写入新的文件:

egrep -v "^#|^$" /etc/zabbix/zabbix_server.conf>zabbix.bak

方法二:

命令:

sed -e '/^$/d' -e '/^#/d' /etc/zabbix/zabbix_server.conf

或者

sed -e '/^$/d; /^#/d' /etc/zabbix/zabbix_server.conf

写入文件:

sed -e '/^$/d' -e '/^#/d' /etc/zabbix/zabbix_server.conf>zabbix.bak

方法三:

命令:

awk '!/^#|^$/' /etc/zabbix/zabbix_server.conf

写入文件:

awk '!/^#|^$/' /etc/zabbix/zabbix_server.conf>zabbix.bak

来源:教你Linux筛除空行和注释行的几个技巧 - 21ic电子网



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3