while
Alle Bilder eines Ordners auslesen und nach jedem dritten eine Aktion durchführen
#!/bin/bash
ordner="bilder/"
bilder=(`ls $ordner | sort -n`)
max=`ls $ordner | wc -l`
max=$(( $max - 1 ))
y=0
while [ $y -le $max ]
do
newmax=$(( $y + 2 ))
while [ $y -le $newmax ]
do
echo ${bilder[$y]}
y=$(( $y + 1 ))
done
echo "Aktion"
y=$(( $newmax + 1 ))
done
Schleife, die Status abfrägt
#!/bin/bash
while [ 1=1 ]; do
ls | grep m > /dev/null 2>&1
if [ $? -gt 0 ]; then break; fi
echo "test"
sleep 1
done
echo "da"