| @CONVERT |
@CONVERT[input, output, value] : Gibt einen numerischen String-Wert zurück , der von einer Zahlenbasis (input) in eine andere (output) umgewandelt wurde. Gültige Basen reichen von 2 bis 36. Der Wert kann zwischen 0 und 2**64-1 liegen. Es wird kein Fehler zurückgegeben, wenn der Wert außerhalb dieses Bereichs liegt.
Beispiele:
echo binary 1010101 is decimal %@convert[2,10,1010101]
binary 1010101 is decimal 85
echo decimal 20 is hex %@convert[10,16,20]
decimal 20 is hex 14
echo hexadecimal FF is octal %@convert[16,8,FF]
hexadecimal FF is octal 377
echo this year is %@convert[10,2,%_year] in binary
this year is 11111011100 in binary
Siehe auch: @KOMMA, @FORMAT, @FORMATN.