Bash

Bash jest również znany jako GNU Bash, jest to prosty język poleceń.

Czym są wyrażenia warunkowe w Bash?

Być może, jeśli wiesz trochę o programowaniu, ten termin jest ci znany, jednak w przypadku, gdy tak nie jest, zostawiamy ci małą definicję, dzięki której możesz lepiej zrozumieć ten temat programowania. Bash i jego tryby warunkowe.

Tryby warunkowe w Bash Odnoszą się do czynności, którą wykonujesz, aby odpowiedzieć na pytanie. Oznacza to, że w wyniku problemu reagujesz spójnie, aby go rozwiązać.

Bash Składa się z dwóch okresów warunkowych, jednak dziś warto wspomnieć o szczegółach »jeżeli wtedy inaczej»jednak przed zapoznaniem się z informacjami ważne jest, aby wyjaśnić, że aby użyć tego trybu warunkowego, należy przeprowadzić porównanie.

Aby kontynuować główny temat, musisz najpierw zrozumieć, co oznacza porównanie w Bash.

Porównaj w Bash

Aby wykonać porównanie w Bash, musisz użyć "test"lub też »[», albo jedno i drugie jest całkowicie poprawne. Teraz ważne jest, aby wziąć pod uwagę, że jeśli użyjesz nawiasu kwadratowego, musisz umieścić oba, ponieważ w przeciwnym razie wystąpi błąd.

Prawidłowe jest również umieszczanie w każdym porównaniu dwóch nawiasów otwartych iw ten sposób nie należy dodawać cudzysłowów.

W odniesieniu do grup boolowskich należy wspomnieć, że istnieje możliwość użycia nawiasów z podwójnymi nawiasami. W ten sposób unikniesz konieczności używania nawiasów, ale ucieczek.

Należy wspomnieć, że używane są również operatory boolowskie, które odnoszą się do całego zestawu symboli matematycznych lub liczb używanych do wyszukiwania w bazach danych systemu, w tym przypadku na przykład systemu Linux.

warunkowy if-then-else

Po wyjaśnieniu powyższego, nadszedł czas, aby porozmawiać o pierwszym porównaniu, jakiego dokonujesz z tym trybem warunkowym.

  • Do tego procesu musisz użyć »jeżeli wtedy inaczej», biorąc pod uwagę zasadę, że zgodnie z pytaniem musi istnieć odpowiedź.
  • Następną rzeczą jest określenie zmiennej i nadanie jej nazwy. Ważne jest, aby na wypadek, gdyby skończyło się na "Do", rozumie się, że jest to kobieta, a jeśli jest z jakąkolwiek inną literą, imię jest męskie.
  • Argumenty są rozumiane jako wskazania, które są umieszczone bezpośrednio po poleceniu iw tym przypadku są nimi 1 9 XNUMX $ i XNUMX XNUMX XNUMX $.
  • W ten sposób skrypt powinien wyglądać następująco:
Bash

Opcje z warunkowym if-then-else

Biorąc pod uwagę powyższe informacje, należy wspomnieć, że istnieją różne opcje, z którymi można skorzystać z trybu warunkowego jeśli-to-jeszcze w Bash, również w zależności od celu, a oto kilka przykładów:

Zasada „jeśli jedna rzecz jest prawdziwa, musisz zrobić następującą”

Pierwsza opcja polega na tym, że jeśli coś się spełni, musisz poprawnie odpowiedzieć akcją, aw tym przypadku jest to:

„Jeśli to się nie spełni, zrób coś innego”

Inną opcją, jaką masz z trybem warunkowym if-then-else, jest zrobienie czegoś, jeśli to, czego chciałeś, jest prawdą, ale jeśli tak nie jest, musisz wykonać inną akcję.

bash-2

»Jeśli coś jest spełnione, wykonaj następujące czynności, jeśli nie jest spełnione, zrób coś innego»

Połączone możliwości

Istnieje ostatnia opcja, z którą można użyć trybu warunkowego, zawiera ona wszystkie możliwości wymienione powyżej i można ją zobaczyć w następujący sposób:

Używanie zagnieżdżonych if-then

Zagnieżdżone if-thes to duże zawody, w których po zdaniu jednego testu musisz przejść do następnego i tak dalej. Wiele razy porównuje się je z umiejętnościami z prawdziwego życia, aby lepiej zrozumieć proces, który przebiega w następujący sposób:

Ważne jest, aby pamiętać, że wiele razy będziesz potrzebować całkowitego spełnienia kombinacji lub warunków warunkowych, aby zdecydować między jedną a drugą czynnością. Z tego powodu musisz znaleźć konkatenację operacji lub lepiej znaną jako polecenie cat, a do tego konieczne jest użycie operatorów boolowskich w następujący sposób.

  • "„y”, które jest reprezentowane przez &&, odnosi się do faktu, że oba porównania muszą być poprawne.
  • »o» reprezentowane przez | |i ustala, że ​​skoro jedno z porównań jest poprawne, nie ma problemu.

Jak przeczytałeś w tym artykule, Bash jest interpretatorem najczęściej używanych języków programowania, a także poleceń. Z tego powodu bardzo ważne jest pełne zrozumienie tematu.

przez Pisanie