Wie ermittle ich die Differenz zwischen 2 Zahlen unter AIX (Syntax ähnl. wie LINUX) ?

T

Tom71

Mitglied
Wie ermittle ich die Differenz zwischen 2 Zahlen unter AIX (Syntax ähnl. wie LINUX) ?
Und wenn die Differenz nicht "0" ist, dann folgt Aktion ...
 
AIX und Linux sind Betriebsysteme (bzw. ein Kernel) - es haengt viel mehr davon ab, welches Programm - sehr wahrscheinlich welche Shell - Du benutzt. Unter bash (und wohl auch zsh, ksh...) geht folgendes:
Code:
#> a=2; b=3; c=2
#> if  (($a-$b)); then echo "Differenz ungleich null"; else echo "Differenz = 0"; fi
Differenz ungleich null
#> if  (($a-$c)); then echo "Differenz ungleich null"; else echo "Differenz = 0"; fi
Differenz = 0
die doppelten runden Klammern leiten Ganzzahlarithmetik ein. Mit nicht-ganzzahligen Zahlen kann bash nicht rechnen, dann musst Du ein Hilfsprogram wie bc, dc, awk,... einsetzen.
 

Ähnliche Themen

The Talos Principle 2: Rätselspaß auch auf Steam Deck und Linux-Desktop

Microsoft Windows: Sudo findet seinen Weg von Linux nach Redmond

Ampere Computing: Zweimal 192 Kerne sind schon zu viel für Linux

Ratchet & Clank: Rift Apart: Das Duo macht auch unter Linux eine gute Figur

EndeavourOS Galileo: Arch Linux Derivat setzt auf KDE Plasma

Zurück
Oben