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
保存退出
