Ganzzahlige Variablen und Arithmetik

Der Ausdruck $(($OPTIND - 1)) im vorherigen Beispiel des Grafikwerkzeugs zeigt eine andere Art, wie die Shell Ganzzahlarithmetik betreiben kann. Wie Sie vielleicht erraten haben, interpretiert die Shell Wörter zwischen $(( und )) als arithmetische Ausdrücke.[83] Variablen in arithmetischen Ausdrücken muss kein Dollarzeichen vorangestellt werden, auch wenn dieses nicht verkehrt wäre.

Arithmetische Ausdrücke werden innerhalb von doppelten Anführungszeichen ausgewertet, genau wie Tilden, Variablen und Befehlsersetzungen. Nun sind wir endlich in der Lage, eine definitive Regel zum Setzen von Strings in Anführungszeichen zu geben: Im Zweifelsfall setzen Sie einen String in einfache Anführungszeichen, außer wenn er ...

Get Einführung in die bash-Shell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.