Come dividere due variabili in bash

Come dividere due variabili in bash

Un compito comune quando si lavora con le variabili in bash è dividere due variabili, il che potrebbe sembrare semplice. Tuttavia, quando si lavora su Bash, è necessario farlo con cura.

Questo articolo è una guida dettagliata per dividere due variabili in bash con alcuni esempi di come utilizzare questa operazione negli script.

Come dividere due variabili in bash

Puoi dividere due variabili in bash usando:

  • comando expr
  • Doppie parentesi

Metodo 1: dividere due variabili in bash usando il comando EXPR

IL expr Il comando in bash valuta un'espressione e stampa il risultato alla console. Per dividere due variabili usando il expr comando, ecco un codice di esempio:

#!/Bin/Bash
# Dichiara le variabili
Num1 = 8
Num2 = 4
# Dividi le variabili usando il comando EXPR
risultato = $ (expr $ num1 / $ num2)
Echo "Risultato: $ risultato"

In questo esempio, stiamo usando il expr Comando per dividere il valore di Num1 per il valore di Num2, il risultato della divisione viene memorizzato nella variabile del risultato, che viene quindi stampato sulla console:

Metodo 2: dividi due variabili in bash usando le doppie parentesi

IL doppie parentesi La sintassi è un modo abbreviato di eseguire operazioni aritmetiche in bash in modo da dividere due variabili usando le doppie parentesi, ecco un codice di esempio:

#!/Bin/Bash
# Dichiara le variabili
Num1 = 8
Num2 = 4
# Dividi variabili usando la sintassi delle doppie parentesi
risultato = $ ((num1 / num2))
Echo "Risultato: $ risultato"

Qui, stiamo usando la sintassi della doppia parentesi per dividere il valore di Num1 per il valore di Num2, il risultato della divisione è memorizzato nella variabile del risultato, che viene quindi stampato sulla console.

Conclusione

Dividere due variabili in bash è un compito comune quando si lavora con i dati numerici. Questo articolo ha discusso di due metodi comuni per dividere due variabili in bash. Usando il expr Comando e la sintassi delle doppie parentesi, è possibile dividere rapidamente e facilmente due variabili negli script bash.