sed unix 错误:未终止的 's' 命令



正在执行以下命令:

sed -e 's/á/á/g' ./source_file > ./destiny_file

显示此错误:

sed: -e expression #1, char 14: unterminated `s' command

句子是.sh文件的一部分。

我试过几个贝壳:sh/bash/sch

结果是一样的。

解决方案是将"á"编码为"xE1":

sed -e 's/xE1/&#225x3B/g'

这工作正常!

最新更新