我有有很多的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
像你想的那样走样是不好的做法恕我直言