Wenn Sie den Gambas-Interpreter gbx3 in einem Terminal mit der Option -e aufrufen, dann können Sie einen als Parameter übergebenen Ausdruck auswerten und das Ergebnis anzeigen lassen:
Verwendung: gbx3 -e <Ausdruck> Option: -e einen Ausdruck auswerten hans@linux:~$ gbx3 -e -2*5+8^3-36/77 501,532467532467 hans@linux:~$ gbx3 -e "sin(rad(30))" 0,5
Beachten Sie, dass einige Ausdrücke in den folgenden Beispielen in Anführungszeichen stehen. Das ist vor allem dann erforderlich, wenn der Ausdruck Klammern enthält. Das hat nichts mit dem Gambas-Interpreter zu tun, sondern es ist die Shell, die diese Sonderzeichen für sich in unterschiedlicher Weise interpretiert. Bei einem Syntaxfehler oder einem Fehler bei der Auswertung eines Ausdrucks werden eine Fehlermeldung und ein Kommentar ausgegeben. Der Kommentar weist auf die Art des Fehlers hin.
Die folgende Liste mit Beispielen für die Anwendung des Interpreters mit der Option -e ist hinreichend repräsentativ:
hans@linux:~$ gbx3 -e 3-4*5.66+1 -18,64 hans@linux:~$ gbx3 -e 22/7 ' Näherung von Pi 3,142857142857 hans@linux:~$ gbx3 -e "pi-(355/113)" ' Näherung von Pi mit 7 gültigen Stellen! -2,66764189405E-7 hans@linux:~$ gbx3 -e now 09.01.2012 18:21:19 hans@linux:~$ gbx3 -e 2*(3-pi) -0,28318530718 hans@linux:~$ gbx3 -e log(2) bash: syntax error near unexpected token `(' hans@linux:~$ gbx3 -e 2*(3+log(2)) 7,38629436112 hans@linux:~$ gbx3 -e sin(rad(30)) bash: syntax error near unexpected token `(' hans@linux:~$ gbx3 -e "sin(rad(30))" 0,5 hans@linux:~$ gbx3 -e "sqr(-8)" Mathematic error hans@linux:~$ gbx3 -e "cbr(sqr(4)-10)" -2 hans@linux:~$ gbx3 -e "date(now)" 09.03.12 hans@linux:~$ gbx3 -e "year(now)" 2012 hans@linux:~$ gbx3 -e "bin(2301)" 100011111101 hans@linux:~$ gbx3 -e "hex(244)" F4 hans@linux:~$ gbx3 -e "hex(678)" 2A6 hans@linux:~$ gbx3 -e "Int(Rnd(1, 7))" 6 hans@linux:~$ gbx3 -e "Int(Rnd(1, 7))" 2 hans@linux:~$ gbx3 -e 3.77*pi-37 -25,156195695966 hans@linux:~$ gbx3 -e "fix(3.77*pi-37)" -25