21 Nov
2008
21 Nov
'08
21:48
Am Freitag, 21. November 2008 schrieb Thomas Moritz:
Am Freitag, 21. November 2008 22:15:11 schrieb Dirk Abe:
Am Freitag, 21. November 2008 schrieb Michael Herrmann:
'date +%H' und 'test': time=$(date +%H) [ $time -gt 13 && $time -lt 20 ]
time solltest Du so nicht benutzen! weil: time =`date +%H`; echo $time bash: =22: command not found
real 0m0.006s user 0m0.000s sys 0m0.004s
Allesklar?
Nein. Bei mir läuft das ohne Probleme: #> time=$(date +%H); echo $time 22 Warum sollte die Bash auch den Befehl 'time' aufrufen? Über die Namenswahl der Variable kann man sicher noch reden.
Ich wuerde so rangehen:
zeit=`date +%H` if [ "$zeit" -gt 13 -a "$zeit" -lt 20 ]; then echo "bin im Limit" fi
MfG Th. Moritz
Grüße Dirk