Basta digitar bc
no terminal. Em seguida, digite todas as coisas de matemática depois disso.
bc
significa " b asic c alculador"
Em seguida, digite quit
e digite para sair.
Eu queria saber, é possível fazer matemática simples no bash? Eu estou pensando em algo como, = 25-5 seria imprimir 20 ou algo assim.
Isso pode ser feito facilmente?
Obrigado
Se realmente estamos falando de Bash, não Bourne Shell (sh) ou outros shells, é fácil.
O Bash pode calcular expressões básicas com $ ((expression)) e aqui está um exemplo de como você pode gostar de usá-lo:
a=3 b=4 c=$((7*a+b)) echo $c
ou para uso interativo, apenas
echo $((7*3+4))
Existem vários utilitários de linha de comando para fazer cálculos simples:
$ expr 100 \* 4
400
$ echo '100 * 4' | bc
400
para citar apenas dois deles. Tenha cuidado ao fazer multiplicação como se você não escapasse do seu * o shell pode tentar interpretá-lo como um caractere curinga.
Outra é o AWK:
awk 'BEGIN {4 + 3 / 12}'
Bem, sua pergunta foi respondida, mas considere isto:
A maioria das distribuições linux tem o python pré-instalado, então porque não usá-lo?
Basta digitar
python
no terminal e, em seguida, faça toda a aritmética desejada, como
2+2
A saída será 4:)
Você também pode fazer isso diretamente do terminal com o argumento -c
python.
python -c 'print 2+2'
Ou Ruby. :)
Embora possa não vir pré-instalado, é bastante rápido.
Digite irb
e, em seguida, 2+2
.
Ou apenas ruby -e 'p 2+2'