Wie viele andere Skriptsprachen auch unterstützt OORexx die Übergabe von REXX-Befehlen direkt auf der Kommandozeile. Der zuständige Schalter ist -e. Es lässt sich also folgendermaßen eine Berechnung durchführen:
rexx -e "say 12 * 12"
Schnell mal eine Zahl nach hexadezimal konvertieren:
rexx -e "say d2x(153)"
(Die Funktion d2x wandelt eine Dezimalzahl in ihre hexadezimale Darstellung um.)
Oder die ersten drei Zeichen einer Datei hexadezimal ausgeben:
rexx -e "say c2x(charin('maqaf.odt', , 3))"
(charin liest Zeichen aus einer Datei. Der erste Parameter ist der Dateiname, der zweite, der hier ausgelassen ist, gibt die Position an, ab der gelesen werden soll; hier vom Anfang der Datei an. Der dritte Parameter ist die Zahl der zu lesenden Zeichen. c2x wandelt diese drei Zeichen dann in ihre Hexadezimaldarstellung um.)
Mittwoch, 6. August 2014
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen