Wpis z mikrobloga

Podpowie ktoś jak zrobić aby w skrypcie było odliczanie przed wykonaniem kolejnego zadania, ale tak, ze gdybym wykonał skrypt ponownie przed skończeniem odliczania, odliczanie resetowaloby się i leciało od początku. #bash #linux
  • 1
@Drail: #!/bin/bash
# 1. Create ProgressBar function
# 1.1 Input is currentState($1) and totalState($2)
function ProgressBar {
# Process data
let _progress=(${1}*100/${2}*100)/100
let done=(${progress}*4)/10
let left=40-$done
# Build progressbar string lengths
fill=$(printf "%${done}s")
empty=$(printf "%${left}s")

# 1.2 Build progressbar strings and print the ProgressBar line
# 1.2.1 Output example:
# 1.2.1.1 Progress : [########################################] 100%
printf "\rProgress : [${fill// /#}${empty// /-}] ${progress}%%"

}

#