Jak podzielić dwie zmienne w Bash

Jak podzielić dwie zmienne w Bash

Jednym z powszechnych zadań podczas pracy ze zmiennymi w BASH jest podział dwóch zmiennych, co może wyglądać prosto. Jednak podczas pracy nad Bash musisz to zrobić z ostrożnością.

Ten artykuł to szczegółowy przewodnik po podzieleniu dwóch zmiennych w BASH z kilkoma przykładami wykorzystania tej operacji w skryptach.

Jak podzielić dwie zmienne w Bash

Możesz podzielić dwie zmienne w Bash za pomocą:

  • Polecenie Expr
  • Podwójne nawiasy

Metoda 1: Podziel dwie zmienne w Bash za pomocą polecenia Expr

Expr Polecenie w Bash ocenia wyrażenie i drukuje wynik do konsoli. Podzielić dwie zmienne za pomocą Expr Polecenie, oto przykładowy kod:

#!/bin/bash
# Deklaruj zmienne
Num1 = 8
NUM2 = 4
# Podziel zmienne za pomocą polecenia Expr
wynik = $ (expr $ num1 / $ num2)
Echo „wynik: $ wynik”

W tym przykładzie używamy Expr polecenie podzielenia wartości num1 przez wartość NUM2, wynik podziału jest przechowywany w zmiennej wyniku, która jest następnie drukowana na konsolę:

Metoda 2: Podziel dwie zmienne w Bash za pomocą podwójnych nawiasów

podwójne nawiasy Składnia to skrótowy sposób wykonywania operacji arytmetycznych w Bash, więc aby podzielić dwie zmienne za pomocą podwójnych nawiasów, oto przykładowy kod:

#!/bin/bash
# Deklaruj zmienne
Num1 = 8
NUM2 = 4
# Podziel zmienne za pomocą podwójnych nawiasów składni
wynik = $ ((NUM1 / NUM2))
Echo „wynik: $ wynik”

Tutaj używamy składni podwójnych nawiasów do podziału wartości NUM1 przez wartość NUM2, wynik podziału jest przechowywany w zmiennej wyniku, która jest następnie drukowana na konsolę.

Wniosek

Dzielenie dwóch zmiennych w Bash jest powszechnym zadaniem podczas pracy z danymi numerycznymi. W tym artykule omówiono dwie popularne metody podziału dwóch zmiennych w BASH. Za pomocą Expr Polecenie i składnia podwójnych nawiasów, możesz szybko i łatwo podzielić dwie zmienne w skryptach bash.