Calcolare il pigreco. (π)
Questo è uno script non mio, ma siccome non mi ricordo la fonte, lo copio-incollo senza pudore tanto non è un segreto industriale. Salvate in pi.sh (o col nome che volete) questo scriptino.
#!/bin/bash
time bc -q -l << EOF
scale=$1
4*a(1)
quit
EOF
Rendetelo eseguibile (chmod a+x ./pi.sh) e ora lanciatelo seguito dal numero di cifre dopo la virgola che volete calcolare.
$ pi.sh 10
3.1415926532real 0m0.009s
user 0m0.000s
sys 0m0.004s
Tenete conto che è un’approssimazione quindi l’ultima o le ultime due cifre non sono molto affidabili. E’ comunque un test carino (visto il “time”) per fare dei piccoli benchmark. Ma soprattutto la vostra curiosità dovrebbe spingeri fino a questa manpage:
NAME
bc – An arbitrary precision calculator language
Contenti?