Expr em Bash para multiplicar e divisão de números

Expr em Bash para multiplicar e divisão de números
O comando EXPR em Bash é usado para avaliar expressões. Essas expressões podem levar mais de um argumento, o que pode ser qualquer coisa como regex, número inteiro, string, etc. O comando EXPR em Bash realiza cálculos básicos como adição, subtração, etc. Ele também avalia as operações de string como substring, avaliando expressões regulares, comprimento da string, etc. No entanto, muitos usuários de bash podem ficar confusos em abordagens ou em multiplicar e dividir números. Aqui, realizaremos a multiplicação e a divisão de números em Bash através do comando EXPR.

Expr em Bash para multiplicação e divisão de números

O comando EXPR em Bash lê e avalia os parâmetros de expressão e escreve o resultado para saída padrão. A sintaxe do comando EXPR é:

'Expr Integer1 Operador Integer2'

Multiplicação de números em Bash usando o comando EXPR

Embora "*" simbolize a multiplicação, "*" em Bash representa todos os arquivos no diretório atual. Se você usar "*" diretamente com o expr para a multiplicação de dois números no shell, ele lhe dá um erro. Então, para multiplicar os números em Bash, use "\*'" em vez de "*".

O exemplo a seguir explica como você pode multiplicar os números em bash usando o comando EXPR:

#! /BIN/BASH
#Multiplicação de números inteiros usando o comando EXPR
A = 25
B = 5
eco "multiplicação de a e b é (a x b) = ab"
eco "ab = 'expr $ a \* $ b'"

Saída:

Divisão de números em Bash usando o comando EXPR

Vamos dividir os números em Bash usando o símbolo "/". O exemplo a seguir lhe dará um esclarecimento melhor:

#! /BIN/BASH
#Divisão de números inteiros usando o comando EXPR.
A = 25
B = 5
eco "a / b = 'expr $ a / $ b'"

Saída:

Conclusão

É assim que você pode multiplicar e dividir os números usando o comando EXPR em Bash. Criar cálculos aritméticos no Bash é simples, e recomendamos que você aprenda essas operações aritméticas como iniciantes. Essa prática pode ajudá-lo a obter uma experiência prática com os scripts de bash. Para obter mais informações sobre scripts de festa e shell, visite o site Linuxhint. Carregamos centenas de tutoriais relacionados a Bash e outras linguagens de programação.