estimate ETA more accurately, based on character count

main
Christos Angelopoulos 2022-04-01 23:59:05 +03:00
parent 0bc0fe8d85
commit 0179224a7f
1 changed files with 7 additions and 4 deletions

11
Sapo.sh
View File

@ -119,11 +119,14 @@ do
echo $LINE $FORMLINE.wav $CURRENTLINE_LENGTH $WAV_LENGTH $RATIO>>"$DIRECTORY""Sapo_""$NAME"/errors.tsv
fi
###################################
LINE100=$(( $LINE * 100 ))
PERCENTAGE=$(( $LINE100 / $TOTALLINES))
###Estimating Estimated time of arrival
LINESLEFT=$(( $TOTALLINES - $LINE ))
SECONDS=$(( $LINESLEFT * 8 ))
### Character based percentage ######
TOTALCHARS=$(wc -m "$DIRECTORY""Sapo_""$NAME"/"$NAME"sentenced.txt |awk '{print $1}')
CHARSDONE=$(head -$LINE "$DIRECTORY""Sapo_""$NAME"/"$NAME"sentenced.txt|wc -m)
CHARSLEFT=$(($TOTALCHARS - $CHARSDONE))
SECONDS=$(( $CHARSLEFT / 4 ))
CHARSDONE100=$(($CHARSDONE * 100))
PERCENTAGE=$(( $CHARSDONE100 / $TOTALCHARS))
HOURS=$(( SECONDS / 3600 ))
SECHLEFT=$(( $SECONDS - $((HOURS * 3600 )) ))
MINUTES=$(( $SECHLEFT / 60 ))