Większe niż liczbowe porównanie w skrypcie Bash
Istnieją różne sposoby porównywania dwóch liczb w skrypcie Bash i opiszemy je wszystkie za pomocą niektórych przykładów:
Porównaj dwie liczby za pomocą polecenia
Jest to proste polecenie, którego możesz użyć, aby znaleźć większą liczbę w porównaniu. Na przykład masz x = 55 i y = 66. Możesz użyć następującego skryptu do porównania X i Y w stanie:
W danym kodzie źródłowym użyliśmy (($ x> $ y)), który zwraca prawdziwie, gdy wartość x jest większa niż y.
Podwójne nawiasy służą do tworzenia działań arytmetycznych całkowitowych. Jest to wbudowana funkcja skryptu bash, która zwraca 1 dla prawdziwej lub zerowej dla fałszu. Teraz wykonajmy skrypt bash, aby uzyskać następujący wynik:
./porównanie.cii
Podobnie możesz użyć porównania większego lub równego za pomocą polecenia> =. Kiedy x jest większe niż y, powraca prawdziwie.
Ten skrypt zawiera następujący wynik w terminalu:
./porównanie.cii
Porównaj dwie liczby za pomocą polecenia -GT
Możesz użyć polecenia -GT w skrypcie, aby sprawdzić większą liczbę w stanie. Oto przykład skryptu Bash, którego możesz wypróbować:
Polecenie -GT (większe niż) sprawdza, czy jedna wartość jest większa niż druga. Po uruchomieniu skryptu Bash otrzymasz następujący wynik:
./porównanie.cii
W ten sam sposób możesz użyć polecenia -GE (większego lub równego), aby sprawdzić większą lub równą lub równe porównanie numeryczne:
Otrzymasz następujący wynik, wykonując skrypt w terminalu:
./porównanie.cii
Wniosek
W ten sposób możesz skutecznie wykonać porównanie liczbowe większe niż. Możesz porównać zmienne, ciągi i liczby za pomocą polecenia skryptu> lub -GT. Użyliśmy wielu przykładów do opisania metod porównywania dwóch liczb w BASH. Podobnie możesz użyć < or -lt commands to evaluate the less than numerical comparison.