Loading src/progress.sh +14 −9 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ escape () { file="$1" total="$2" bytes="0" body=$(escape "$3") info="/run/shm/msg.html" Loading @@ -22,8 +23,11 @@ fi while true do if [ -s "$file" ]; then if [ -s "$file" ] || [ -d "$file" ]; then bytes=$(du -sb "$file" | cut -f1) fi if (( bytes > 1000 )); then if [ -z "$total" ] || [[ "$total" == "0" ]] || [ "$bytes" -gt "$total" ]; then size=$(numfmt --to=iec --suffix=B "$bytes" | sed -r 's/([A-Z])/ \1/') Loading @@ -33,6 +37,7 @@ do fi echo "${body//(\[P\])/($size)}"> "$info" fi fi sleep 1 & wait $! done Loading
src/progress.sh +14 −9 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ escape () { file="$1" total="$2" bytes="0" body=$(escape "$3") info="/run/shm/msg.html" Loading @@ -22,8 +23,11 @@ fi while true do if [ -s "$file" ]; then if [ -s "$file" ] || [ -d "$file" ]; then bytes=$(du -sb "$file" | cut -f1) fi if (( bytes > 1000 )); then if [ -z "$total" ] || [[ "$total" == "0" ]] || [ "$bytes" -gt "$total" ]; then size=$(numfmt --to=iec --suffix=B "$bytes" | sed -r 's/([A-Z])/ \1/') Loading @@ -33,6 +37,7 @@ do fi echo "${body//(\[P\])/($size)}"> "$info" fi fi sleep 1 & wait $! done