echo我的脚本有问题:
echo
echo -n "Some string..."
印刷
-n Some string...
并移动到下一行。在控制台中,它可以在没有换行符的情况下正常工作:
Some string...
该命令有多个版本echo,具有不同的行为。显然,用于您的脚本的 shell 使用了无法识别的版本-n。
-n
该printf命令具有更加一致的行为。echo适合简单的事情,例如echo hello,但我建议printf用于更复杂的事情。
printf
echo hello
你在什么系统上,你的脚本使用什么外壳?