使用sed命令对文件中匹配到的行进行删除
1、删除空行
命令:sed "/^$/d"
如果需要对源文件进行替换,则加入-i参数即可
命令:sed -i "/^$/d" log.txt
2、删除匹配上模式的行
命令:sed -i "/pattern/d" log.txt,比如:sed -i "/npm/d" log.txt,可以删除带有npm的行
命令:sed "/^$/d"
如果需要对源文件进行替换,则加入-i参数即可
命令:sed -i "/^$/d" log.txt
命令:sed -i "/pattern/d" log.txt,比如:sed -i "/npm/d" log.txt,可以删除带有npm的行