在 Cloud Stuido 创建一个shell文件,内容如下:
运行脚本:
可以看到报错:/bin/bash^M: no such file or directory
使用 vi 打开 demo.sh,进入命令模式,输入命令set ff
可见此时的文件竟然是以 dos 格式创建的,不知道腾讯为什么这么做,当前的环境明明是 ubuntu 的啊。找到问题就简单了,在 vi 下输入命令并回车 set ff=unix,如下图:
再次查看文件的格式:
现在就可以跑这个脚本了: