Respostas:
Basta digitar bc
no terminal. Em seguida, digite todas as coisas matemáticas depois disso.
bc
significa " b asic c alculator"
Em seguida, digite quit
e digite para sair.
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
Se estamos realmente falando sobre Bash, não sobre Bourne Shell (sh) ou outras conchas, é fácil.
O Bash pode calcular expressões básicas com $ ((expression)) e aqui está um exemplo de como você pode usá-lo:
a = 3 b = 4 c = $ ((7 * a + b)) eco $ c
ou para uso interativo, apenas
eco $ ((7 * 3 + 4))
$((expression))
sintaxe faz parte do sh
padrão POSIX e é derivada de ksh
.
Outro é o AWK:
awk 'BEGIN {print 4 + 3 / 12}'
Bem, sua pergunta foi respondida, mas considere o seguinte:
A maioria das distribuições linux tem python pré-instalado, então por que não usá-lo?
Apenas digite
python
no terminal e faça toda a aritmética desejada, como
2+2
Produzirá 4 :)
Você também pode fazer isso diretamente do terminal com o -c
argumento python.
python -c 'print 2+2'
python
leva quase dois segundos para iniciar. Bastante irritante se você quiser fazer algo simples como 2 + 2.
2 / 30
(python: 0
) (python3: 0.06666666666666667
)
2//30
orint(2/30)
Perl é outra opção:
perl -E 'say 1/7'
saídas
0.142857142857143