7
在Bash中覆盖先前的输出,而不是附加它
对于bash计时器,我使用以下代码: #!/bin/bash sek=60 echo "60 Seconds Wait!" echo -n "One Moment please " while [ $sek -ge 1 ] do echo -n "$sek " sleep 1 sek=$[$sek-1] done echo echo "ready!" 那给了我类似的东西 One Moment please: 60 59 58 57 56 55 ... 是否有可能将秒的最后一个值替换为最新的值,以使输出不会产生较大的尾迹,而是像在某个位置实时显示秒倒数?(希望你明白我的意思:))