May 2018
Beginner
332 pages
7h 28m
English
The progress meter displays a meter at the bottom of the box. This meter indicates the percentage of the process completed. New percentages are read from standard input, one integer per line. This meter is updated to reflect each new percentage.
Let's write the dialog_05.sh shell script to create a progress meter as follows:
#!/bin/bash
declare -i COUNTER=1
{
while test $COUNTER -le 100
do
echo $COUNTER
COUNTER=COUNTER+1
sleep 1
done
} | dialog --gauge "This is a progress bar" 10 50 0
Let's test the following program:
$ chmod +x dialog_05.sh
$ ./dialog_05.sh
Output:

Customization of dialog with the configuration ...