首先了解一下grep的使用
grep 参数 "正则字符串" 文件名
参数
-v 列出不匹配的行
-i 匹配模式不区分大小写
一、去掉注释行
1.查看去掉以#号开头的行,grep -v "^#" 文件
2. 将操作后的结果储存在目标文件中,grep -v "^#" 文件 > 目标文件
二、去掉空行
1.去掉空行,grep -v "^$" 文件
2.将去除空行后的文件追加在某文件,grep -v "^$" 文件 >> 目标文件
三、同时去掉空行和注释行
1.查看去掉后内容,grep ^[^#] 文件
2.重定向到某目标文件,grep ^[^#] 文件 >> 目标文件