原文:如何去掉linux配置文件的注释行和空行

使用grep v 来去掉注释行,其中: v 就是取相反的 表示以 开头的行 eg. grep v etc vsftpd vsftpd.conf 也可以使用 gt 来重写配置文件 有时也会连同空行一起去掉,使用管道符来完成 表示空行 eg. grep v httpd.conf grep v gt gt vsftpd.conf 上面用了 次 grep 过滤命令 ,也就是把空行和注解行过滤掉,再把剩下 ...

2016-10-19 10:15 0 13568 推荐指数:

查看详情

去除Linux文件中的注释空行

首先了解一下grep的使用 grep 参数 "正则字符串" 文件名 参数 -v 列出不匹配的 -i 匹配模式不区分大小写 一、去掉注释 1. ...

Wed Jul 29 01:43:00 CST 2020 0 757
linux过滤旧文件中的空行注释剩余内容组成新文件

一、说明 在某些场景下我们想要将旧文件空行注释过滤掉,将产生实际效果的保留。 比如redis提供的配置示例文件中有很多用于说明的空行注释,我们想把产生实际效果的配置筛选出来组成新的简洁的配置文件。 二、命令 grep--过滤命令 -E--使用正则表达示 ...

Wed Jan 24 23:31:00 CST 2018 0 2265
PHP简单去掉文件里面的空行和重复

以下方法中文件路径的扩展格式需要.ini的,当然也可以修改php配置文件支持更多的扩展名。 class FileUtil { public static function delRepeatRow($filePath) { $fileArr = file ...

Wed Jul 11 19:14:00 CST 2012 0 3996
sed删除空行注释

最近在看前辈们写的代码,他们把没有用的代码是注释掉而不是删掉。没用的代码和注释很乱,看着心烦,就把注释删掉来解读,顿时爽快多了。 不多说了,直接举例子 比如一个文本文件 data 里的内弄为 cat a | awd ... #这是一个注释 #[ $? -eq ...

Thu Mar 31 21:08:00 CST 2016 2 5583
sed删除注释空行

典型需求: 删除nginx.conf文件注释空行 删除一个或多个空格加 # 号的配置文件中所有不以#开头的行前面添加*符号,注意:以#开头的不添加 ^[^#] 对以#号开头的取反就是非#开头的,& 是反向引用代表前面的,然后加 ...

Fri Nov 22 03:23:00 CST 2019 0 576
grep过滤空行注释

1)grep的排除选项为 -v排除空行的命令是:grep -v '^$' filename 2)排除以#注释的命令是:grep -v '^#' filename 3)结合起来就是,既排除空行又排除注释的命令grep -v "^#" nova.conf | grep -v "^$" ...

Mon Mar 02 21:34:00 CST 2020 0 4200
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM