836
Kommentar: typo
|
1419
BodyMassIndex
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 4: | Zeile 4: |
#!/bin/bash | #!/bin/sh |
Zeile 30: | Zeile 30: |
== bodymassindex.sh == {{{ #!/bin/sh # 060912 Kurt Gramlich GPL Software Schnipsel # rechnet den BodyMassIndex aus # if [ $# -ne 2 ]; then echo "use: `basename $0` Koerpergroesse in cm und Gewicht in kg eingeben"; exit 1; fi #set -x #bmi=$(echo "scale=10; ( $2 / ( ( $1 / 100 ) * ( $1 / 100 ) ) )" | bc); bmi=$(echo "scale=3; ( $2 / ( ( $1 / 100 ) * ( $1 / 100 ) ) )" | bc); echo echo " BMI von 18.500 bis 25.000 gelten als Normal" echo " Der Body Mass Index ist $bmi " echo " bei einer Koerpergroesse von $1 cm " echo " und einem Gewicht von $2 kg" echo }}} |
randomfile.sh
# 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
crontab
# stuendlicher Wechsel des Titelfotos 23 * * * * /home/kurt/bin/random_file.sh
bodymassindex.sh
# 060912 Kurt Gramlich GPL Software Schnipsel # rechnet den BodyMassIndex aus # if [ $# -ne 2 ]; then echo "use: `basename $0` Koerpergroesse in cm und Gewicht in kg eingeben"; exit 1; fi #set -x #bmi=$(echo "scale=10; ( $2 / ( ( $1 / 100 ) * ( $1 / 100 ) ) )" | bc); bmi=$(echo "scale=3; ( $2 / ( ( $1 / 100 ) * ( $1 / 100 ) ) )" | bc); echo echo " BMI von 18.500 bis 25.000 gelten als Normal" echo " Der Body Mass Index ist $bmi " echo " bei einer Koerpergroesse von $1 cm " echo " und einem Gewicht von $2 kg" echo