#!/bin/bash
durchlauf=1
while [ $durchlauf -lt 3 ] ; do
#Hier passiert dann allerhand
sleep 10
(( durchlauf += 1 ))
done
exit 0
Wenn ich das Script ausführbar mache und doppelklicke, dann funktioniert es so wie es soll. Starte ich es aber in der Shell mit
sh blablabla.sh
dann funktioniert es nicht. Dann kriege ich die Fehlermeldung
Desktop/blablabla.sh: 57: durchlauf: not found
und die Zeile 57 ist die, in der das "done" steht. Das kann doch nur eine Kleinigkeit sein, die ich irgendwo übersehen habe.
Dieser Beitrag wurde von Holger_N bearbeitet: 12. Februar 2013 - 11:50