Expr in Bash per moltiplicare e divisione dei numeri

Expr in Bash per moltiplicare e divisione dei numeri
Il comando EXPR in bash viene utilizzato per valutare le espressioni. Queste espressioni possono richiedere più di 1 argomento, che può essere qualcosa come regex, intero, stringa, ecc. Il comando EXPR in bash esegue calcoli di base come l'aggiunta, la sottrazione, ecc. Valuta anche le operazioni di stringa come la sottostringa, la valutazione delle espressioni regolari, la durata della stringa, ecc. Tuttavia, molti utenti di Bash possono confondersi negli approcci o nella moltiplicazione e nella divisione dei numeri. Qui eseguiremo la moltiplicazione e la divisione dei numeri in bash attraverso il comando EXPR.

Expr in Bash per moltiplicazione e divisione dei numeri

Il comando EXPR in Bash legge e valuta i parametri di espressione e scrive il risultato in output standard. La sintassi del comando EXPR è:

'Expr Integer1 Operatore Integer2'

Moltiplicazione dei numeri in bash usando il comando EXPR

Sebbene "*" simboleggi la moltiplicazione, "*" in Bash rappresenta tutti i file nella directory corrente. Se usi "*" direttamente con l'EXPR per la moltiplicazione di due numeri nella shell, ti dà un errore. Quindi, per moltiplicare i numeri in bash, usa "\*'" invece di "*".

L'esempio seguente spiega come è possibile moltiplicare i numeri in bash usando il comando EXPR:

#! /Bin/Bash
#Multiplication of numeri interi usando il comando EXPR
A = 25
B = 5
Echo "Moltiplicazione di a e b è (a x b) = ab"
echo "ab = 'expr $ a \* $ b'"

Produzione:

Divisione dei numeri in bash usando il comando EXPR

Dividiamo i numeri in bash usando il simbolo "/". Il seguente esempio ti darà un migliore chiarimento:

#! /Bin/Bash
#Division of numeri interi usando il comando EXPR.
A = 25
B = 5
echo "a / b = 'expr $ a / $ b'"

Produzione:

Conclusione

Ecco come puoi moltiplicare e dividere i numeri usando il comando EXPR in bash. Creare calcoli aritmetici in bash è semplice e ti consigliamo di imparare queste operazioni aritmetiche come principianti. Questa pratica può aiutarti a acquisire un'esperienza pratica con gli script bash. Per ulteriori informazioni sullo script bash and shell, visitare il sito Web LinuxHint. Abbiamo caricato centinaia di tutorial correlati a bash e altri linguaggi di programmazione.