shell echo 同一行输出

单行命令:

for i in {1..100000}; do echo -ne "\r$i"; done; echo

多行命令:

for i in {1..100000}; do
   echo -ne "\r$i"
done
echo ""

效果:
image


-n: 不换行
-e: 支持正则
\r: 从行头开始输出(\r生效需要 -e 选项)




https://www.cnblogs.com/panda4671/p/16775816.html (知道有-n参数)



posted @ 2023-07-23 00:36  悟透  阅读(221)  评论(0编辑  收藏  举报