loop down with for (stop playback)
for ((q=500;q>0;q--));do echo $q ---\>\ `date +%H:%M:%S`;sleep 1;done && pkill mplayer
500 ---> 18:04:02
499 ---> 18:04:03
498 ---> 18:04:04
497 ---> 18:04:05
496 ---> 18:04:06
495 ---> 18:04:07
...
...
...
5 ---> 18:12:20
4 ---> 18:12:21
3 ---> 18:12:22
2 ---> 18:12:23
1 ---> 18:12:24
pattern:
for (( ... )); do ... ; done
Example
for ((i=10;i>=0;i--)); do echo $i ; done
result
10
9
8
7
6
5
4
3
2
1
0
c: first step
AAA=10
then
while ((AAA>=0));do echo $((AAA--));sleep 1;done
or: "AAA--" during
while (( $((AAA-- >= 0)) ));do echo $AAA;sleep 1;done
"sleep 1" is not needed
source
share