我有问题echo
在我的脚本中:
echo -n "Some string..."
印刷
-n Some string...
并移至下一行。在控制台中,它在没有newline的情况下正常工作:
Some string...
答案
有多种版本的echo
命令,行为不同。显然,用于脚本的外壳使用的是不识别的版本-n
。
这printf
命令具有更加一致的行为。echo
对于简单的事情很好echo hello
,但我建议使用printf
对于更复杂的事情。
您正在使用什么系统,您的脚本使用什么外壳?