shell下进度条和php下进度条的实现
php 版本
<?php
$total = 123;
for ($i = 0; $i <= $total; $i++) {
printf("progress: [%-50s] %d%% Done\r", str_repeat('#',$i/$total*50), $i/$total*100);
sleep(1);
}
echo "\n";
echo "Done!\n";
bash版本
#!/bin/bash
b=''
i=0
while [ $i -le 100 ]
do
printf "progress:[%-50s]%d%%\r" $b $i
sleep 0.1
i=`expr 2 + $i`
b=#$b
done
echo

浙公网安备 33010602011771号