今天自己学习一下shell脚本的编写和运行,第一步就直接报错了出师不利,报的错误是-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory,相信很多人跟我环境类似,所以把报错到解决的过程贴出
缘起
本机win是没装linux环境的,所以我是直接在xshell中跑阿里云的服务器来测试shell的,为了方便,我在win本地创建了一个test.sh文件(注意其实是txt改的),然后直接在xftp上传到服务器上了(其实直接拖过去就行)
然后在xftp右击用记事本编辑即可,编辑完保存会自动上传,然后我们在xshell的终端运行即可,感觉还是挺方便的
简单的代码如下
#!/bin/bash
echo "Hello W