【发布时间】:2015-08-21 20:33:40
【问题描述】:
我有一个 bash 脚本,其结尾如下:
trap "exit" INT
for ((i=0; i < $srccount; i++)); do
echo -e "\"${src[$i]}\" will be synchronized to \"${dest[$i]}\""
echo -e $'Press any key to continue or Ctrl+C to exit...\n'
read -rs -n1
#show_progress_bar()
rsync ${opt1} ${opt2} ${opt3} ${src[$i]} ${dest[$i]}
done
我需要一个命令或函数,例如show_progress_bar(),它在rsync 命令运行时每隔一秒将.(一个点)放入标准输出(或旋转为/ 的旋转/ - \ | rsync 运行时的序列)。
是否可以?我是否需要自己编写这样的函数,或者有可用的脚本用于此目的?
【问题讨论】:
标签: bash progress-bar