平时在windows下写的脚本,上传到linux后会发现存在无法执行的状况~
不要再苦苦查询自己的脚本逻辑了!!
出现这种问题,很大可能是脚本的格式问题影响的
在dos/windows下按下回车键,实际上执行的是回车+换行
而linux/unix下的回车键,实际上只有换行
在windows下写的脚本自然无法在linux执行了
vim xxx.sh
:set ff #显示文件格式
这里是dos的,执行
:set ff=unix
:wq
退出保存即可
再去执行脚本~问题解决
不要再苦苦查询自己的脚本逻辑了!!
出现这种问题,很大可能是脚本的格式问题影响的
在dos/windows下按下回车键,实际上执行的是回车+换行
而linux/unix下的回车键,实际上只有换行
在windows下写的脚本自然无法在linux执行了
vim xxx.sh
:set ff #显示文件格式
这里是dos的,执行
:set ff=unix
:wq
退出保存即可
再去执行脚本~问题解决