目录
- 场景复现
- 解决
- 再次执行
-
场景复现
-
No such file or directoryofile
解决
一开始以为是脚本权限不够,执行chmod +x 文件名.sh,不行。考虑到文件格式是dos格式的缘故,改成unix 格式即可。
打开文件vim 文件名.sh,输入:set ff,回车,显示fileformat=dos,需要改变格式 重新设置下文件格式,继续开始输入英文冒号
:set ff=unix 然后回车
重新输入:wq 保存 即可
再次vim 文件名.sh,输入:set ff 查看
文件显示fileformat=unix
再次执行
sh 文件名.sh
顺利执行 !