1、一般是在Windows下用一些编辑器写好, 然后拷贝文件到linux下。(一般会出现文件格式问题)

2、用vim a.sh进入a.sh这个文件, 然后在底部模式下, 执行:set ff查看一下, 如果发现fileformat=dos 则是文件格式问题:

3、解决格式问题:在底部模式下, 执行:set fileformat=unix后执行:x或者:wq保存修改。 然后就可以执行./a.sh运行脚本了。
1)、set fileformat=unix 转为unix

2)、set ff再次查看

3)、再次运行./a.sh成功


本文介绍如何解决从Windows拷贝到Linux下的脚本文件因格式不同而导致的执行问题。通过使用vim编辑器检查并修改文件格式,确保脚本能在Linux环境下正常运行。
1万+

被折叠的 条评论
为什么被折叠?



