Jak zacząć od zmiennych programowania BASH i składni

Jak zacząć od zmiennych programowania BASH i składni
Czy zaczniesz od programowania Bash? To ten artykuł jest dla ciebie. W rzeczywistości Bash to powłoka Unix opracowana przez Briana Foxa. W programach interfejsu linii poleceń (CLI) polecenia są przetwarzane jako wiersze tekstu. Sam interfejs nazywany jest procesorem wiersza poleceń lub interpretera linii poleceń lub bardziej popularnie, powłoką.

Jeśli jesteś nowicjuszem z kompletnego kodu, ten przewodnik może pomóc ci zrozumieć, w jaki sposób kod jest napisany. Początkowo napiszesz proste programy, aby czuć się komfortowo z językiem programowania i poznać składnię i narzędzia dostępne do wykonania określonego zadania. Jeśli jakoś znasz Bash, proces uczenia się będzie łatwiejszy.

W BASH używasz głównie poleceń Linux. Składnia to bash. Omówimy Bash, ale wcześniej jest szybki przegląd skorupy.

Czym dokładnie jest Shell?

Shell to program, który odbiera polecenia i daje je systemowi operacyjnego do wykonywania zadań. Innymi słowy, interpretuje polecenia podane przez programistę. Po zwróceniu wyników powłoka pokazuje to w terminalu. Tak więc przez okno terminalu wchodzisz w interakcje ze skorupą.

Bash to skrócone słowo Bourne ponownie Shell. Tak więc programy Bash można nazwać programami powłoki. Bash Shell został zbudowany na oryginalnej powładzie Unix, SH, stworzonej przez Stevena Bourne. Oprócz Bash, inne często używane programy powłoki dla systemów Linux to CSH, ZSH, KSH i TCSH.

O programowaniu bash

Bash jest dla leniwych koderów. Za pośrednictwem Bash możesz wydawać polecenia w prosty i prosty sposób. Program Bash działa jako skuteczne narzędzie do oszczędzania czasu i wysiłku podczas pisania programów. Możesz użyć prostych programów do wykonywania długiego łańcucha zadań.

Bash może być używany na różne sposoby, na przykład uruchamianie dostosowywania zadań administratora, wykonywanie automatyzacji zadań, uruchamianie polecenia powłoki, wykonywanie wielu poleceń i wiele więcej. Dlatego znajomość podstaw programowania BASH jest podstawowa dla użytkowników Linux.

Jak każdy inny język programowania, Bash zajmuje się zmiennymi, argumentami, operatorami arytmetycznymi i różnymi składniami używanymi do pisania programów. Będziemy mieli krótki przegląd każdego z nich. Aby ułatwić uczenie się i przyzwyczaić się do programów BASH, postaramy się wyjaśnić pojęcia przy użyciu prostych przykładów kodu. Możesz zobaczyć dane wyjściowe na końcu każdego programu, abyś mógł sprawdzić programy z wynikami podczas ćwiczeń. Ponadto stworzysz swój pierwszy program Bash.

Deklaracja zmienna

Możesz zadeklarować własne zmienne w Bash. Pomaga to śledzić wyniki podanych poleceń. Zmienna jest zadeklarowana w następujący sposób.

zmienna = wartość

Jest to powszechna praktyka deklarowania zmiennych. Możesz użyć zarówno wielkich, jak i małych liter w nazwach zmiennych. Bash jest wrażliwy. Bądź więc zgodny z wyborem liter. Upewnij się również, że wybierz zmienną nazwę, która dobrze opisuje jej cel.

Pamiętaj, nigdy nie powinieneś położyć miejsca na równym znaku (=) i żadnym z słów. Teraz zobaczmy prosty przykład deklaracji zmiennej i jej wyjścia.

$ #!/bin/bash
$ FIRSTVAR = Hello
$ secondvar = świat
$ echo $ festvar $ secondvar
$ echo
$ myDir =/itd
$ ls $ mydir

W 2. i 3. wierszach wartości są przypisywane do dwóch zmiennych, FirstVar i Secondvar. W czwartym wierszu ECHO sprawdza wartości zmiennych.

Następnie uruchomiony jest kolejny echo bez argumentów. To tworzy pustą linię, aby uzyskać trochę miejsca z kodu. Następnie kolejna zmienna mydir jest tworzona jako ścieżka do katalogu.

Przekazywanie argumentów

Używasz powłoki UNIX do uruchamiania poleceń. Pozwala użytkownikom przekazywać argumenty w czasie wykonywania tych poleceń. Argumenty są znane jako parametry wiersza poleceń. Ma dwa zastosowania: kontrola przepływu i określenie wejściowych dla polecenia.

Istnieją pewne predefiniowane zmienne do reprezentowania argumentów. 1 USD odnosi się do pierwszego argumentu, 2 USD odnosi się do drugiego argumentu przekazanego do skryptu, 3 USD stanowi trzeci argument i tak dalej. Poniżej jest przykład. Spójrz na dane wyjściowe w celu odniesienia.

$ SET Niebo jest pochmurno
$ echo 1 $ 2 $

Jak widać z wyjścia, 1 USD i 2 USD zostały przydzielone odpowiednio do „The” i „Sky”.

Operacje arytmetyczne w Bash

W tej sekcji artykułu wyjaśnia operatorów arytmetycznych używanych w BASH. Operacje arytmetyczne są wykonywane na wartościach liczbowych i otrzymujesz pożądane wyjście. W skrypcie Bash operacje arytmetyczne są proste i łatwe do zrozumienia.

Aby wykonać podstawowe operacje arytmetyczne w powładzie bash, stosuje się technikę podwójnych nawiasów. Metoda polega na użyciu podwójnych nawiasów bez lub z $ na początku. Składnia to:

$ ((wyrażenie))

Rzućmy okiem na niektóre podstawowe operacje arytmetyczne z następującym przykładem.

#!/bin/bash
$ x = 16
$ y = 4
$ echo "x = 16, y = 4"
$ echo „Dodanie X i Y”
$ echo $ (($ x + $ y))
$ echo „Odejmowanie x & y”
$ echo $ (($ x - $ y))
$ echo „mnożenie x i y”
Echo $ (($ x * $ y))
Echo „Division of X by Y”
Echo $ (($ x / $ y))
echo „wykładnik X, Y”
Echo $ (($ x ** $ y))
Echo „Modułowy podział X, Y”
Echo $ (($ x % $ y))

Konkluzja

Dzisiaj nauczyłeś się „jak zacząć od programowania BASH”. W tym artykule dowiedziałeś się o interfejsie wiersza poleceń, programowaniu BASH, składni używanych w Bash, przekazywaniu argumentów i sposobu używania zmiennych do wykonywania operacji arytmetycznych. W skrócie dowiedziałeś się również o powłoce i dlaczego programy BASH nazywane są programami powłoki. Mam nadzieję, że po przejściu tego artykułu możesz wydajniej wykonywać zadania Bash.