<Precedenti | Contenuti | Succ.>
Utilizzo di bc
Se salviamo il bc script sopra come foo.bc, possiamo eseguirlo in questo modo:
[io@linuxbox~]$ bc foo.bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
Questo è un software libero e SENZA ALCUNA GARANZIA. Per maggiori dettagli, digitare "garanzia".
4
[io@linuxbox~]$ bc foo.bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
Questo è un software libero e SENZA ALCUNA GARANZIA. Per maggiori dettagli, digitare "garanzia".
4
Se osserviamo attentamente, possiamo vedere il risultato in fondo, dopo il messaggio di copyright. Questo messaggio può essere soppresso con il -q opzione (silenziosa).
bc può essere utilizzato anche in modo interattivo:
[io@linuxbox~]$ bc -q 2 + 2
4
smettere
[io@linuxbox~]$ bc -q 2 + 2
4
smettere
Quando si usa bc interattivamente, digitiamo semplicemente i calcoli che desideriamo eseguire e i risultati vengono visualizzati immediatamente. bc command smettere termina la sessione interattiva.
È anche possibile passare uno script a bc tramite input standard:
[io@linuxbox~]$ bc < foo.bc
4
[io@linuxbox~]$ bc < foo.bc
4
La possibilità di accettare input standard significa che possiamo usare documenti here, stringhe here e pipe per passare gli script. Ecco un esempio di stringa here:
[io@linuxbox~]$ a.c. <<< "2+2"
4
[io@linuxbox~]$ a.c. <<< "2+2"
4