Comando BC no Linux com exemplos

Comando BC no Linux com exemplos
bc é uma ferramenta de linha de comando que permite aos usuários executar operações matemáticas da mesma forma que em uma calculadora. Os usuários podem fazer operações como adição, multiplicação, divisão e muito mais no terminal. A ferramenta é pré -instalada no sistema Linux. No entanto, aqueles usuários que não sabem como usar o bc O comando deve seguir este tutorial para obter mais detalhes.

Comando BC no Linux

Existem diferentes maneiras de usar bc Comando no Linux, vamos guiá -lo apresentando vários exemplos.

Usar bc Comando para executar operações matemáticas, primeiro, você precisa entrar no bc shell da linha de comando executando o comando dado abaixo:

bc

Depois de entrar no shell, você pode inserir a entrada de sua escolha e o operador entre dois números de entrada.

Exemplo 1
Para adicionar dois números, use o “+”Operador entre os dois números e pressione Enter para obter o resultado.

Exemplo 2
Vamos multiplicar dois números entrando, usar o sinal de asterisco entre os dois números:

4*5

Se você não quiser usar o bc shell da linha de comando, você pode usar o comando echo seguido pela operação matemática canalizada com o bc comando como mostrado na sintaxe abaixo:

eco | bc

Enquanto estiver usando bc Comando, você pode executar diferentes operações matemáticas como:

  • Adicione números
  • Atribuir valor a uma variável
  • Incremento uma variável
  • Diminuir uma variável
  • Compare duas variáveis
  • Verifique se a instrução é verdadeira ou falsa usando o booleano
  • Converter hexadecimal em decimal
  • Verifique a condição usando a instrução condicional
  • Executar iteração usando declarações iterativas
  • Leia um arquivo

1: Adicione números

Para adicionar números de bc Comando, você pode executar o seguinte comando echo:

eco 2+2 | bc

Usando a mesma sintaxe acima, você pode executar outras operações aritméticas, como subtração, multiplicação e divisão.

2: atribuir valor a uma variável

bc O comando também suporta as operações de atribuir um valor a uma variável e isso pode ser feito através do seguinte comando:

eco "var = 10; var" | bc

3: incremento uma variável

Você também pode executar operação de incremento em uma variável usando o seguinte bc comando:

eco "var = 10; ++ var" | bc

4: diminuir uma variável

Da mesma forma, você pode usar o operador decremento para reduzir o valor de uma variável e isso pode ser feito através do seguinte comando:

eco "var = 10;-var" | bc

5: Compare duas variáveis

Você também pode comparar os valores de duas variáveis ​​usando o bc comanda e obtenha o resultado se a condição é verdadeira ou não. Se a condição for verdadeira, você verá a saída como 1, caso contrário, é 0:

eco "10> 5" | bc

Observação: Você pode usar qualquer condição que desejar.

6: Verifique se a declaração é verdadeira ou falsa usando o booleano

Você também pode executar operações lógicas ou booleanas usando bc comando para verificar se a declaração fornecida é verdadeira ou falsa.

Por exemplo, o comando abaixo verifica se os dois números são diferentes de zero, se a condição for satisfeita, ele produzirá o resultado 1:

eco "10 && 5" | bc

7: converter hexadecimal em decimal

Você pode executar várias funções matemáticas, como conversão de sistemas de números usando bc comando.

Por exemplo, os seguintes comandos converterão o número 10 em octal do binário e o resultado desta conversão é 2:

eco "ibase = 2; obase = 8; 10" | bc -l

8: Verifique a condição usando a instrução condicional

Você também pode executar os comandos com declarações condicionais usando o bc Comando seguindo a sintaxe abaixo:

if (condition) declarações else declarações

Aqui, você pode consultar um exemplo dado abaixo:

eco 'n = 8; m = 10; if (n> m) print "n é maior" else imprimir "m é maior"' | bc -l

9: execute iteração usando declarações iterativas

Se você estiver interessado em executar um loop e imprimir os valores, pode usar o seguinte bc comando dentro da declaração de eco.

eco "para (i = 1; i<=10; i++) i;" | bc

10: Leia um arquivo

O bc O comando pode ler as operações escritas em um arquivo, executá -las e mostrar os resultados no terminal da linha de comando.

Por exemplo, você tem um arquivo, que inclui algumas operações aritméticas entre 2 números. Quando você executa o comando dado abaixo, você obterá a saída das operações para executar dentro do arquivo:

teste BC

Conclusão

O bc Comandos são úteis para usuários que desejam executar cálculos no sistema Linux. O bc Os comandos podem ser executados com Echo para realizar uma operação específica, como adicionar dois números, subtrair dois números, incrementando um valor variável e muito mais. As diretrizes acima mencionadas fornecem diferentes bc Comandos úteis para iniciantes no Linux na execução de diferentes tipos de cálculos no terminal.