我有有很多的bash脚本echo语句,也是我别名echo到echo -e两个.bash_profile及.bashrc,使新线为语句正常打印一样echo 'Hello\nWorld'的输出应该是
Hello
World
但是我得到的输出是
Hello\nWorld
我什至尝试shopt -s expand_aliases在脚本中使用,但无济于事
我的脚本运行为bash /scripts/scriptnm.sh; 如果我. /scripts/scriptnm.sh在获得所需输出时运行它...
使用双引号将\ n解释为。单引号阻止对\ n和其他许多东西的解释。
—
BillThor
echo像你想的那样走样是不好的做法恕我直言