shell脚本出现莫名其妙的错误!可能是win中的^M 符号导致
删除win中的^M 符号,
这个符号是win下的回车换行符,在linux下没有,显示为^M,如果不处理会造成linux读取异常,尤其是是在win下编辑的脚本或者makefile等文件。
网上也有几个删除^M的方法,综合对比选择了一种
sed -i 's/^M/"\n"/g' filename 注意:^M需要这样输入 ctrl+v+m
最好用vim打开,然后启动命令:se
原创
2017-10-25 10:35:17 ·
648 阅读 ·
0 评论