如何从bash重复回char?

时间:2016-01-01 00:36:51

标签: bash

有一个底部进度条:

progressbar="Search ${i_register} of ${n_registers} profiles ... ${full_name}";
echo $progressbar;
...
# delete progressbar
# write extra outputs
# re-write progressbar
...

我用\ b尝试这个但是当n等于:

时需要重复\ n n次
progress_length=$(($(echo $progressbar | wc -m) - 1));

我尝试:

echo "aaa" && printf "\b%.0s" {1..100}
echo "aaa" && seq -s"\b" 100|tr -d '[:digit:]'

但是不起作用。

1 个答案:

答案 0 :(得分:2)

工作太多了。

for i in {0..100} ; do printf "\r%s%%" "$i" ; sleep 0.1 ; done ; echo