Większe niż liczbowe porównanie w skrypcie Bash

Większe niż liczbowe porównanie w skrypcie Bash
Skrypty Bash mają wiele opcji obliczeń matematycznych z terminalu. Możesz zrobić wszystko, od generowania listy liczb po porównanie liczb za pomocą skryptów. Chociaż opracowanie listy liczb jest łatwe, porównanie liczb może być trudne dla początkujących. Porównania w skrypcie BASH są przydatne, ponieważ porównuje szczegóły i odpowiednio wykonuje polecenia. W tym samouczku wyjaśnimy różne sposoby wykorzystania porównania większego niż liczbowego w skrypcie Bash.

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.