记录:windows下编辑的xxx.sh脚本文件在linux下执行报错的问题及解决方法
现象:
windows下编辑的xxx.sh脚本文件在linux下执行报错
原因分析:
格式的问题,windows编辑的xxx.sh格式为dos格式,而linux只能执行格式为unix格式的脚本,两者的区别在于在dos/window下按一次
回车实际上是输入“回车(CR)”和“换行(LF)”,所有修改的sh文件在每行都会多一个CR
解决方法:
1.使用vim命令打开xxx.sh
2.使用vim内置命令查看并修改格式:
①:set ff
②:set ff=unix