去除Linux文件中的注释行和空行

首先了解一下grep的使用

grep    参数     "正则字符串"     文件名

参数

-v   列出不匹配的行

-i    匹配模式不区分大小写

 

一、去掉注释行

 

1.查看去掉以#号开头的行,grep -v "^#"  文件

 

2. 将操作后的结果储存在目标文件中,grep -v "^#" 文件 > 目标文件

 

二、去掉空行

1.去掉空行,grep -v "^$" 文件

 

2.将去除空行后的文件追加在某文件,grep -v "^$" 文件 >> 目标文件

 

 三、同时去掉空行和注释行

1.查看去掉后内容,grep ^[^#]  文件

 

2.重定向到某目标文件,grep ^[^#]  文件 >> 目标文件

posted @ 2020-07-28 17:43  mn-007  阅读(1475)  评论(0编辑  收藏  举报