我有一个从5倒数到0的脚本:
for a in {5..0}; do echo $a | tr -d \\n; sleep 1; echo -e \\b | tr -d \\n; done
并加上tr -d
只是显得多余,对我来说不是很优雅。有没有一种方法可以在一行上回显而不必删除换行符?
for a in {5..0}; do echo -n $a; sleep 1; echo -ne \\b; done
或仅使用printf
:
for a in {5..0}; do printf $a; sleep 1; printf \\b; done