Die fußgesteuerte Schleife ist die "
do"-Schleife, wird durchlaufen bis das Ergebnis des letzten Programms wahr, also ungleich 0, ist. Die "do"-Schleife wird mit "
done" beendet.
#!/bin/bash
for i in $(ls -t *$1*.ts); do
ffmpeg -i $i -target vcd $i.mpg
rm -f $i
done
Eine richtige Zählschleife ist die "
for"-Schleife auf der bash nicht, obwohl man das vom Namen her vermuten könnte. Sie wird einmal für jedes Argument einer Liste durchlaufen.