修改了.bashrc后shell脚本中的echo识别不了转义字符
为了识别\b\c这样的转义字符,每次都要echo -e,觉得很麻烦,就在用户目录下找到.bashrc,加上了alias echo='echo -e'。这样在终端直接使用echo "blabla\c"是能用的,但如果我把这句指令写到脚本里,就直接显示blabla\c。
不明白这是怎么回事? https://blog.phpdr.net/在shell脚本中使用alias.html 解决方法:在shell脚本里开启交互模式,然后设置shell读取./bashrc
shopt-s expand_aliases
source ~/.bashrc
页:
[1]