Como usar o GNU BC (calculadora básica) no Linux
- 4606
- 1432
- Arnold Murray
bc (Calculadora básica) é um utilitário de linha de comando que oferece tudo o que você espera de uma calculadora científica ou financeira simples. É uma linguagem que suporta números de precisão arbitrários com execução interativa de declarações e possui sintaxe semelhante à de C linguagem de programação.
Pode ser usado normalmente como uma linguagem de script matemática ou como uma concha matemática interativa, conforme explicado neste artigo.
Se você não tiver bc No seu sistema, você pode instalá -lo usando o gerenciador de pacotes para sua distribuição, como mostrado:
$ sudo apt install bc #debian/ubuntu $ sudo yum install bc #rhel/centros $ sudo dnf install bc #fedora 22+
Abrir bc No modo interativo, digite o comando bc Sobre o prompt de comando e simplesmente comece a calcular suas expressões.
$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este é um software livre com absolutamente nenhuma garantia. Para detalhes, digite 'garantia'. 10 + 5 15 1000 /5 200 (2 + 4) * 2 12
Você deve observar isso enquanto bc Pode funcionar com precisão arbitrária, na verdade, ele não leva a zero dígitos após o ponto decimal, por exemplo, a expressão 3/5 resultados para 0 como mostrado na seguinte saída.
$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este é um software livre com absolutamente nenhuma garantia. Para detalhes, digite 'garantia'. 3/5 0
Você pode usar o -eu
sinaliza para definir a escala padrão (dígitos após o ponto decimal) para 20 e define a biblioteca de matemática padrão também. Agora execute a expressão anterior mais uma vez.
$ bc -l BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este é um software livre com absolutamente nenhuma garantia. Para detalhes, digite 'garantia'. 3/5 .60000000000000000000 5 /7 .71428571428571428571
Como alternativa, você pode especificar a escala após a abertura bc como mostrado.
$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este é um software livre com absolutamente nenhuma garantia. Para detalhes, digite 'garantia'. escala = 0; 8%5 3 escala = 1; 8%5 0 escala = 20; 8%5 0 escala = 20; 8%11 .00000000000000000008
Você também pode usar o seguinte comando para conchas comuns, por exemplo, em bash, ksh, csh, para passar argumentos para bc como mostrado.
$ bc -l <<< "2*6/5" 2.40000000000000000000
Vamos ver como usar bc Não interativamente, isso também é útil para fins de script de shell.
$ echo '4/2' | BC $ ECHO 'escala = 3; 5/4 '| BC $ ANS = $ (ECHO "SCALA = 3; 4 * 5/2;" | BC) $ ECHO $ ANS
Para processar exatamente o Posix bc idioma, use o -s
sinalizar e ativar avisos para extensões para Posix bc, use o -c
opção como mostrado.
$ BC -S $ BC -W
Para mais informações, veja o bc página de homem.
$ MAN BC
É tudo por agora! bc (Calculadora básica) é um utilitário de linha de comando que oferece tudo o que você espera de uma calculadora científica ou financeira simples. Se você tiver alguma dúvida, chegue -nos através da seção de comentários abaixo.
- « CENTOS 6.10 Netinstall - Guia de instalação de rede
- Instale olhares, InfluxDB e Grafana para monitorar o CentOS 7 »