sed命令错误解决方案

sed异常信息:sed: -e expression #1, char 0: no previous regular expression

解决方法:无论如何都找不到错误的地方,那么错误就是:

 

就是sed处理了空行记录也会导致这样的错误,比如说你文件有2行内容但是当你用cat -n file查看文件时候发现有1行空内容,这样就导致脚本处理的实际行数并不是你眼睛看到的那2行内容,还有空行的内容,当sed处理空行内容时候就会出现以上错误,并且很难查找错误。

你可能感兴趣的:(LINUX)