原文:linux过滤旧文件中的空行和注释行剩余内容组成新文件

一 说明 在某些场景下我们想要将旧文件中空行和注释行过滤掉,将产生实际效果的行保留。 比如redis提供的配置示例文件中有很多用于说明的空行和注释行,我们想把产生实际效果的配置行筛选出来组成新的简洁的配置文件。 二 命令 grep 过滤命令 E 使用正则表达示进行匹配 v 剔除匹配的项 默认是筛选匹配的项 开头匹配 代表行尾, 即开头为结尾的行,即空行 正则中的或运算 表示 开头的行,即注释行 o ...

2018-01-24 15:31 0 2265 推荐指数:

查看详情

去除Linux文件注释空行

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

Wed Jul 29 01:43:00 CST 2020 0 757
Linux查询指定文件内容,统计出现次数/将查询到的内容复制到另一个新文件(用于日志量大,查询日志的使用场景)

缘由:需要查询一下日志文件的指定内容,但日志文件过大,需要减少无效查询量的业务场景 1. cat查找文件的指定内容,并复制到新文件中进行查看 以上命令为查询error.log文件, 出现'adam'的日志行。并将查询到的日志复制并新建到当前目录下的test.log文件 ...

Tue Jun 01 00:18:00 CST 2021 0 2000
如何去掉linux配置文件注释空行

1、使用grep -v "^#" 来去掉注释,其中:-v 就是取相反的 ^# 表示以#开头的 eg. grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“>”来重写配置文件) 2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 ...

Wed Oct 19 18:15:00 CST 2016 0 13568
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM