文本文件中linux换行和window换行是有区别的

文本文件中linux换行和window换行是有区别的
尤其是在代码中:

linux下的换行符是"\n".
windows下的换行符是"\n\r".

如果在windows下编辑linux Shell代码,放到linux下,在行末会出现"^M".

使用指令过虑下: sed -i ‘s/\r$//’ build.sh

最好使用高级些的文本编辑软件,保存的时候,可以保存为linux格式的,就没有以上问题。

完毕。
原163博客,慢慢挪。

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