Adição e subtração simples de números em bash

Adição e subtração simples de números em bash

Bash inclui várias operações aritméticas, como adição, subtração, divisão, multiplicação, módulo, expoente, etc. Como iniciante, você deve sempre optar por cálculos aritméticos simples através do script.

Este tutorial é para você se você também estiver interessado em aprender a adição e subtração em um script de bash. Neste tutorial, passaremos por vários métodos para ver como fazer adições e subtrações simples de números em bash.

Adição e subtração simples de números em bash

Existem várias maneiras de realizar cálculos aritméticos em bash. Vamos começar a explicá -los brevemente um por um:

Usando os parênteses duplos

Você pode usar os parênteses duplos para executar as operações aritméticas básicas. Aqui está a sintaxe geral:

$ ((expressão))

A notação composta (()) avalia o resultado e o operador variável $ é usado para armazenar o resultado. Aqui estão alguns exemplos básicos de script para executar a adição e a subtração:

Método 1

Saída:

Método 2

Saída:

Método 3

Saída:

Método 4

Saída:

Método 5

Saída:

Método 6

Saída:

Dica: Notação de suporte quadrado ($ [Expression]) também permite avaliar uma expressão aritmética e evitá -la de ser preterida.

Usando o comando Let

O Let é um comando embutido em bash que permite que você realize operações aritméticas. Requer o seguinte:

deixar

Através deste exemplo, você entenderá melhor como fazer adições e subtrações no Bash usando o comando Let:

Saída:

Usando o comando EXPR

Como um utilitário de linha de comando herdado, o EXPR avalia a aritmética inteira. Em scripts de bash, você pode realizar expansão aritmética com a ajuda do comando expr, que também é conhecido como um avaliador de expressão para todos os fins. O comando EXPR também executa a mesma função que o comando Let, mas imprime o resultado diretamente, em vez de salvá -lo em uma variável. A sintaxe para executar o comando EXPR em Bash é o seguinte:

'Expr Value1 Operator Value2'

O exemplo a seguir mostra como você pode obter os resultados executando Expr em Bash:

Saída:

Usando o comando BC

O comando BC pode executar os cálculos básicos em Bash. O programa leva a entrada padrão e é executada interativa para executar aritmética de precisão arbitrária.

Saída:

Usando o comando AWK

Usar awk como seletor de padrões permite selecionar os padrões. Através deste comando, você pode executar adições e subtrações no Bash da seguinte forma:

Saída:

Usando o comando declarar

O comando de declaração de Bash permite os cálculos inteiros. É usado para adição e subtração simples em Bash ou algo assim:

A opção -i deve ser adicionada para executar os cálculos em Bash com a ajuda do comando declarar.

Saída:

Usando o comando dc

A calculadora de comando ou mesa do DC ajuda você a fazer os cálculos de polimento reverso. Ele também suporta aritmética infinitamente precisa e recebe entrada padrão.

No script anterior, usamos "P" para que ele possa enviar o sinal de impressão para o comando dc.

Saída:

Conclusão

Esperamos que você entenda as operações aritméticas básicas, como adição, subtração e muito mais. Neste tutorial, explicamos como fazer uma adição e subtração simples de números em Bash com vários métodos. Incluímos os comandos como BC, Awk, Let, Declare, etc.