⇤ ← Revision 1 vom 2006-05-15 19:16:18
5820
Kommentar: init
|
3194
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
#!/bin/bash # waehlt aus einem Verzeichnis eine Datei durch Zufall aus # 060421 Kurt Gramlich # GPL Software Schnipsel # DIR="/home/kurt/skole/images/automat" DEST_DIR="/home/kurt/skole/images/titelfoto" NR_FILES=$(ls $DIR | wc -l) RANGE=$NR_FILES SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }') number=$SEED let "number %= $RANGE" echo "Random is $number" let "number = $number +1" echo "Number of files is $NR_FILES" echo "Random is $number" RND_FILE=$(echo $(ls $DIR) | awk -v RANDOM=$number '{print $RANDOM }') echo "Random file is $RND_FILE" cp $DIR/$RND_FILE $DEST_DIR/titel.jpg exit 0 |
#!/bin/bash # waehlt aus einem Verzeichnis eine Datei durch Zufall aus # und kopiert diese Datei in ein anderes Verzeichnis # 060421 Kurt Gramlich GPL Software Schnipsel DIR="/home/kurt/skole/images/automat" DEST_DIR="/home/kurt/skole/images/titelfoto" NR_FILES=$(ls $DIR | wc -l) RANGE=$NR_FILES SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }') number=$SEED let "number %= $RANGE" echo "Random is $number" let "number = $number +1" echo "Number of files is $NR_FILES" echo "Random is $number" RND_FILE=$(echo $(ls $DIR) | awk -v RANDOM=$number '{print $RANDOM }') echo "Random file is $RND_FILE" cp $DIR/$RND_FILE $DEST_DIR/titel.jpg exit 0 |
# waehlt aus einem Verzeichnis eine Datei durch Zufall aus # und kopiert diese Datei in ein anderes Verzeichnis # 060421 Kurt Gramlich GPL Software Schnipsel DIR="/home/kurt/skole/images/automat" DEST_DIR="/home/kurt/skole/images/titelfoto" NR_FILES=$(ls $DIR | wc -l) RANGE=$NR_FILES SEED=$(head -1 /dev/urandom | od -N 1 | awk '{ print $2 }') number=$SEED let "number %= $RANGE" echo "Random is $number" let "number = $number +1" echo "Number of files is $NR_FILES" echo "Random is $number" RND_FILE=$(echo $(ls $DIR) | awk -v RANDOM=$number '{print $RANDOM }') echo "Random file is $RND_FILE" cp $DIR/$RND_FILE $DEST_DIR/titel.jpg exit 0