bc
$ bc -li
-l
carica le routine matematiche predefinite-i
forza la modalita' interattiva
Conversione di base
Ci sono molti modi per effettuare la conversione di base. Supponiamo di voler convertire da esadecimale a decimale:
Utilizzando
bc
:echo "obase=A; ibase=16; 7D001" | bc
Utilizzando
printf
, risparmiando qualche carattere per la digitazione ed eliminando la fastidiosa regola dibc
che impone l'utilizzo di lettere maiuscole:printf "%d\n" 0x7d001
Utilizzando il semplicissimo comando bash:
echo $((0x7d001))
Nessun commento:
Posta un commento