sed命令替换 M-BM- 不可见字符 解决脚本或配置文件粘贴后莫名其妙的报错

在使用shell脚本、编辑配置文件时,如果是直接复制,有时会莫名其妙报错。

使用cat -A查看文件,可以看到非常多的 M-BM- 不可见字符 挤占在空格位,正是这些字符导致脚本或配置文件的读取出错、

sed命令替换 M-BM- 不可见字符 解决脚本或配置文件粘贴后莫名其妙的报错_第1张图片

 

 使用sed命令将文件内的 M-BM- 不可见字符 全部替换为空格

sed 's/\xc2\xa0/ /g' -i [文件]

 

 

 脚本和配置文件此时就不会因为 M-BM- 不可见字符而导致报错

 

你可能感兴趣的:(linux,运维,服务器)