一般来说如果在echo里直接写上\n,他不会被转义,必须加上-e参数
echo "hello\n morning"# 输出为 hello\n morningecho -e "hello\n morning"# 输出为 #hello# morning
貌似如果带-e参数,!等符号也变成shell的运算符,所以-e还是不能滥用
本文共 216 字,大约阅读时间需要 1 分钟。
一般来说如果在echo里直接写上\n,他不会被转义,必须加上-e参数
echo "hello\n morning"# 输出为 hello\n morningecho -e "hello\n morning"# 输出为 #hello# morning
貌似如果带-e参数,!等符号也变成shell的运算符,所以-e还是不能滥用
转载于:https://www.cnblogs.com/code-style/p/3530788.html