Arithmetik
In der Bourne-Shell
In der Bourne-Shell ist einfache Arithmetik möglich durch das expr-
Kommando. Hierbei ist allerdings der Wertebereich eingeschränkt auf ganze Zahlen. Benötigt man Fließkommazahlen, muss man auf andere Programme ausweichen (ein geeignetes Programm für Arithmetik mit Fließkommazahlen in der Shell ist bc
, den wir hier allerdings nicht näher behandeln werden). Tatsächlich sollte man Arithmetik in Shell-Skripten eher sparsam einsetzen; für rechenintensive Probleme sind andere Skriptsprachen (z.B. Perl, TCL oder Python) besser geeignet.
Mit expr
lassen sich ähnlich wie mit test
Ausdrücke auswerten, allerdings gibt expr
das Ergebnis auf der Konsole aus, statt nur durch einen Rückgabewert zu signalisieren, ob ein Ausdruck wahr ...
Get Praxiskurs Unix-Shell (O'Reillys Basics) 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.