Risposte:
Basta digitare bcnel terminale. Quindi digitare tutte le cose matematiche dopo.
bcsta per " b ASIC c alculator"
Quindi digitare quite inserire per uscire.
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
Se stiamo davvero parlando di Bash, non di Bourne Shell (sh) o di altre shell, è facile.
Bash può calcolare le espressioni di base con $ ((espressione)) ed ecco un esempio su come ti piacerebbe usarlo:
a = 3 b = 4 c = $ ((7 * a + b)) echo $ c
o per uso interattivo, solo
echo $ ((7 * 3 + 4))
$((expression))sintassi fa parte dello shstandard POSIX e deriva da ksh.
Un altro è AWK:
awk 'BEGIN {print 4 + 3 / 12}'
Bene, la tua domanda ha una risposta, ma considera questo:
La maggior parte delle distribuzioni di Linux ha preinstallato Python, quindi perché non usarlo?
Basta digitare
python
nel terminale e poi fai tutto l'aritmetica che vuoi, come
2+2
Verrà emesso 4 :)
Puoi anche farlo direttamente dal terminale con l' -cargomento python.
python -c 'print 2+2'
pythonrichiede quasi due secondi per iniziare. Piuttosto fastidioso se vuoi solo fare qualcosa di semplice come 2 + 2.
2 / 30(python: 0) (python3: 0.06666666666666667)
2//30oint(2/30)
Perl è un'altra opzione:
perl -E 'say 1/7'
uscite
0.142857142857143