Benutzer-Werkzeuge

Webseiten-Werkzeuge


while

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"
while.txt · Zuletzt geändert: 2012/03/12 10:18 von admin