去掉 echo 结尾的换行
去掉 echo 结尾的换行
考察如下 shell 脚本:
$ echo “node -v:” && node -v
“node -v:”
v14.4.0
输出成了现行。
这里可能通过 echo -e “xxx\c”
来去掉 echo
中的换行,其中,
-e
在 man page 中的解释是enable interpretation of backslash escapes
,即启用转义-c
用于echo
中去掉结局的换行。
修改后的脚本及输出结果:
$ echo -e "node -v:\c" && node -v
node -v:v14.4.0