欢迎阅读!

潇湘夜雨

当前位置: 主页 > 系统 >

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

时间:2018-11-18 21:15来源:潇湘夜雨 作者:网络 点击:
!/bin/bash echo Hello World ! 在windows上编写的shell脚本然后再转到linux机器上执行时会出现这种问题。 原因是文件格式不正确 可以使用 vi test .sh 进入文件 然后使用 : set ff 查看文件格式 在w

!/bin/bash

echo "Hello World !"

在windows上编写的shell脚本然后再转到linux机器上执行时会出现这种问题。

原因是文件格式不正确

可以使用

vi test.sh 

进入文件

然后使用

:set ff

查看文件格式
在windows上编写的会显示为 doc格式

我们可以使用

:set ff=unix

来改变文件格式

注: 修改文件的可执行权限

chmod +x test.sh

 
(责任编辑:liangzh)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------