sky 发表于 2025-4-13 22:56:30

命令行中快速去除文件中的注释行和空行

Linux系统中配置文件注释行一般为#开头的,经常需要修改配置文件,直接编辑不是很方便,所以可以使用grep命令来滤除注释行,和空行,命令如下:
cat /etc/samba/smb.conf |grep -Ev '^#|^$'
其中grep -E是启用扩展正则表达式,v是不包括(取反) ,^是开头,^$是空行。
这是显示samba配置的。也可以后面加上>输出到指定文件。



页: [1]
查看完整版本: 命令行中快速去除文件中的注释行和空行