====== Bash-Scripts ======
!#/bin/bash
Bash-Script:
#!/bin/bash
echo "Lieber $1,"
echo
echo "lange nichts von Dir gehört."
echo "Geht es dir gut?"
echo "Melde Dich mal wieder!"
echo
echo "Liebe Grüße"
echo
echo "$2"
Befehl:
./script Hans Peter
Ausgabe:
Lieber Hans,
lange nichts von Dir gehört.
Geht es dir gut?
Melde Dich mal wieder!
Liebe Grüße
Peter
----
Quellcode
while [ $1 ]; do
echo Hallo Ich bin die Datei $1 > datei$1.txt
shift
done
----
**Script:**
#!/bin/bash
ausgabe=''
for i in $@
do
ausgabe="$i $ausgabe"
done
echo $ausgabe
Ausgabe:
schueler@ubuntu:~$ ./backwards 1 2 3 4 5 6 7 8 9 0
0 9 8 7 6 5 4 3 2 1
#!/bin/bash
DBUSER="root"
USERPW="password"
DBHOST="localhost"
anzTage="180"
LOGFILE="/mysql.log"
/usr/bin/mysql -h ${DBHOST} --user=${DBUSER} --password=${USERPW} -e "DELETE FROM user WHERE DATEDIFF(CURDATE(), datum) <= '${anzTage}';" && /bin/echo "`/bin/date +'%Y-%m-%d %H:%M:%S'`: Eintraege der letzten ${anzTage} Tage wurden geloescht" >> ${LOGFILE} || /bin/echo "`/bin/date +'%Y-%m-%d %H:%M:%S'`: Loeschen fehlgeschlagen." >> ${LOGFILE}