mylovelyscript.sh
我添加了名为to文件夹的脚本/bin/
。我的脚本包含使用不同文本颜色显示文本的代码echo
。但是当我运行脚本时
$ mylovelyscript
它以 bash 模式执行。因此,我的脚本输出带有颜色代码的文本,例如
\e[93mHello World!
但没有彩色文本。但是当我像$ sh mylovelyscript.sh
使用sh
命令一样运行脚本时,它会按照我想要的方式执行。现在,我希望我的脚本像在模式下一样给我彩色文本sh
,但在这种情况下,我想像那样调用我的脚本$ mylovelyscript
,而不是像那样$ sh mylovelyscript
。我该怎么做?谢谢!
答案1
将此行放在文件的开头:
#!/bin/sh
或者:
#!/bin/dash