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