Calculadora no shell

Notice: Undefined variable: num in /srv/www/lbr.com.br/site/modules/assunto/assunto.php(98) : eval()'d code on line 20
Uma forma de fazer cálculos em Shell - usada normalmente quando a expressão aritmética é mais complexa, ou quando é necessário trabalharmos com casas decimais.
  • Exemplos:
  • Digite no shell
    $ echo "(2 + 3) * 5" | bc	Parênteses usados para dar precedência
    25
    
  • Para trabalhar com números reais (números não necessáriamente inteiros), especifique a precisão (quantidade de decimais)
    com a opção scale do comando bc. Assim veja o exemplo a seguir:
  • Digite no shell
    $ echo "scale=2; 7*5/3" | bc
    11.66
    
  • Outros exemplos:
    $ echo "scale=3; 33.333*3" | bc
    99.999
    $ num=5
    $ echo "scale=2; ((3 + 2) *  + 4) / 3" | bc
    9.66
    
  • Mas o potencial de uso desta calculadora não se encerra aí, existem diversas facilidades por ela propiciadas. Veja só este exemplo:
    $ echo "obase=16; 11579594" | bc
    B0B0CA	B, zero, B, zero, C, e A
    $ echo "ibase=16; B0B0CA" | bc
    11579594
    
IP
3.229.142.91