!/bin/bash
echo "Hello World !"
在windows上编写的shell脚本然后再转到linux机器上执行时会出现这种问题。
原因是文件格式不正确
可以使用
vi test.sh
进入文件
然后使用
:set ff
查看文件格式
在windows上编写的会显示为 doc格式
我们可以使用
:set ff=unix
来改变文件格式
注: 修改文件的可执行权限
chmod +x test.sh
echo "Hello World !"
在windows上编写的shell脚本然后再转到linux机器上执行时会出现这种问题。
原因是文件格式不正确
可以使用
vi test.sh
进入文件
然后使用
:set ff
查看文件格式
在windows上编写的会显示为 doc格式
我们可以使用
:set ff=unix
来改变文件格式
注: 修改文件的可执行权限
chmod +x test.sh
本文标题:shell脚本报错:-bash: xxx: /bin/sh^M:
本文链接:https://www.haomeiwen.com/subject/waxidftx.html
网友评论