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.