linux执行windodws复制的.sh文件提示 no such file or directory

在window系统上编写shell脚本,复制到linux系统中,赋予执行权限,执行该.sh文件时提示 no such file or directory原因是,两个系统对回车符的定义不一致:

windows:0D0A

linux:0A

处理方法也很简单,vim打开该.sh文件输入命令

:set ff 

回车,可以看到fileformat=dos

这时候输入命令

:set ff=unix

然后输入命令

:wq

保存退出

相关推荐