Ich stehe schon wieder wie der Ochs vorm Berg - irgendwie scheinen alle Tutorials der Welt nichts zu taugen, oder ich bin einfach zu dumm, um sie zu verstehen!
Folgendes Problem:
Eine Funktionsdefinition:
Code:
digits() { c=1 d=0 while [ $c -le $1 ] do c=$((c*10)) d=$((d+1)) done return $d }
Der Funktionsaufruf:
Code:
d=digits($mframe)
Die Fehlermeldung:
Syntax error: "(" unexpected
Wenn ich die Klammern weglasse, kommt auch nur:
13000: not found
wobei "13000" eine vorher eingegebene Zahl ist.
Ich verstehe das alles nicht... warum kann Programmieren nicht so einfach wie Fahrradfahren sein?