Far di conto con la shell

Calcolatrice testuale per tutti coloro che vedono nella shell lo “strumento” per eccellenza

Se siete user che non possono fare a meno di una finestra shell sempre aperta sulla propria Linux box o addirittura se fate parte di quella categoria, ormai assai rara, che snobba ogni DE pensando che il vero succo di un OS GNU/Linux sia nel suo terminale non potete non apprezzare la possibilità di far eseguire alla vostra console delle operazioni matematiche.

Se ad esempio volete eseguire una semplice moltiplicazione come 2 x 3 non dovete far altro che aprire il vostro terminale e digitare:

1
echo $((2*3))

allo stesso modo potete anche eseguire delle semplici espressioni alterando lievemente il comando, se volessimo ad esempio eseguire una espressione come 100 x 3 – 4 non vi resta che digitare:

1
echo $((100*3-4))

Semplice, veloce ed efficace….anche questo è GNU/Linux.

Ciao a tutti.



5 commenti presenti

  1. LazzaNo Gravatar ottobre 14, 2009 18:27

    Vale solo per gli interi. ;) Per usare i numeri con la virgola, basta fare qualcosa del tipo:
    echo “4.234 / 6.4532″ | bc

  2. zampoNo Gravatar ottobre 15, 2009 09:19

    no, non funziona per i numeri con la virgola nè il primo nè il secondo metodo … :-/

  3. LazzaNo Gravatar ottobre 16, 2009 17:31

    Attento alle virgolette, magari metti una precisione esplicita:
    echo "scale=4; 4.234 / 6.4532" | bc

  4. zampoNo Gravatar ottobre 16, 2009 23:19

    Ahhh ok. Adesso sì che funziona!
    Grazie.

  5. LazzaNo Gravatar ottobre 17, 2009 16:25

    Prego, figurati. :)

Lascia un commento

Rispetta le regole del blog. La tua e-mail non verrà pubblicata.