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ą:
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.