美文网首页
shell脚本报错:-bash: xxx: /bin/sh^M:

shell脚本报错:-bash: xxx: /bin/sh^M:

作者: __youzhiyong | 来源:发表于2018-05-17 17:17 被阅读0次

!/bin/bash

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