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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.