Bash oświadcza -A dla tablic

Bash oświadcza -A dla tablic
Tablice są niezbędne w dowolnym języku programowym. W Bash deklarujemy również tablice, ale z inną składnią. W dzisiejszym artykule będziemy omawiać metodę opcji DEKARE „-a” do zadeklarowania tablic w programie BASH. Zacznijmy teraz od przykładów. Potrzebujemy pliku bash, aby utworzyć w nim przykłady kodu bash. Próbowaliśmy więc instrukcji „dotyk” Bash, aby utworzyć jedną z nazwą „tablica.sh ”mając rozszerzenie bash. Ten plik musi zostać otwarty w edytorze „GNU Nano” Ubuntu 20.04 System. $ Touch tablic.cii
$ nano tablica.cii

Przykład 1

Począwszy od pierwszego przykładu, będziemy demonstrować bardzo podstawową i najczęściej znaną składnię deklarowania tablic w Bash. W ten sposób dodaliśmy obsługę Bash w naszym kodzie programu I.mi. „#!/bin/bash ”. Następnie użyliśmy zmiennej „tablica” ze znakiem przypisania, aby uczynić go pustą tablicą za pomocą prostych nawiasów „()”. W ten sposób można zdefiniować prostą strukturę podobną do tablicy. Ponieważ jest to zmienna typu tablicy, instrukcja echo przyjmie ją jako zmienną. Użyliśmy go ze znakiem „$” i w nawiasach kręconych zgodnie z programem.

Kod jest zapisywany prawidłowo i wykonaliśmy go na skorupce z instrukcją „bash”. Okazuje się, że tablica jest pusta.

$ Bash tablic.cii

Podobnie jak powyższa składnia, Bash zapewnia nam metodę „Deklaruj -A” do ogłoszenia tablicy w programie BASH. Zobaczmy, jak to robimy. Tak więc rozpoczęliśmy ten program z obsługą BASH i dodaliśmy instrukcję echo w pierwszym wierszu, aby wyświetlić wiadomość, że wyświetlimy pustą tablicę na powładzie. Korzystamy z słowa kluczowego „deklarujemy” wraz z opcją „-a”, aby zadeklarować tablicę o nazwie „ARR”. Nie przypisaliśmy mu żadnej wartości, co oznacza, że ​​ta tablica będzie na pewno. Instrukcja echo używa tej zmiennej tablicy „ARR” w nawiasach kręconych posiadanych przez znak „$” do wyświetlenia na powładzie.

Zapisaliśmy ten zaktualizowany kod i wykonaliśmy go na terminalu Bash za pomocą instrukcji BASH. Okazuje się tak samo, jak w pierwszym przykładzie składni i.mi., pusta tablica.

$ Bash tablic.cii

Przykład 2

Powyższy przykład dotyczył użycia prostego operatora przypisania i metody „deklaruj -a” do zadeklarowania pustej tablicy w skrypcie Bash. Teraz zaktualizowaliśmy ostatni kod i zastosowaliśmy metodę operatora przypisania, aby najpierw zadeklarować pustą tablicę „ARR1” i wyświetlić ją za pomocą instrukcji ECHO za pomocą znaku „$”.

Następnie wypróbowaliśmy tę samą metodę operatora przypisania, aby utworzyć nową tablicę „ARR2” z trzema wartościami łańcuchowymi. Wystarczy umieszczać wartości w nawiasach między pojedynczymi cytatami. Następnie stworzyliśmy nową zmienną „E”, która otrzymuje całkowity rozmiar tej tablicy „ARR2” za pomocą operatora „@” w jego indeksie. Pętla „for” została wykorzystana do iteracji tablicy i wyświetlania każdej jej wartości łańcucha w powładzie bash za pomocą instrukcji i indeksu „echo” i indeksu „i”. Najpierw zapiszmy ten kod.

Wykonał ten kod bash na terminalu i otrzymał poniższy wynik. Wyświetla pustą tablicę jako „pusta linia”, a inne wartości tablicy są wyświetlane jeden po drugim w oddzielnych liniach.

$ Bash tablic.cii

Użyjmy metody „Deklaruj” z opcją „-a”, aby zadeklarować tablicę o wartościach. Zaktualizowaliśmy więc ten sam kod pokazany poniżej. Używamy instrukcji echo, aby wyświetlić, że tablica pustej i string. Używamy słowa kluczowego „deklarujemy” wraz z opcją „-a”, aby zadeklarować pustą tablicę „A1”. Wyświetlamy go za pomocą instrukcji Echo przy użyciu „$” z nazwą tablicy w nawiasach kręconych. Następnie zainicjowaliśmy kolejną tablicę „A2” z opcją „-a”, a następnie opcją „-a”. Ta tablica zawiera te same trzy ciągłe wartości, a reszta kodu była taka sama.

Teraz nadszedł czas, aby uruchomić ten kod na naszej powładzie. Tak więc uruchamiamy ten kod z poleceniem BASH i otrzymaliśmy ten sam wynik, jak w przypadku metody prostej przypisania.

$ Bash tablic.cii

Przykład 3

Spójrzmy na inny przykład, aby użyć opcji „-a” z słowem kluczowym Declare, aby zainicjować tablicę w kodzie bashu i wyświetlić ją. Tym razem będziemy wyświetlać go unikalną metodą. Zaczęliśmy więc ten skrypt bash z instrukcją Echo z informacją „Wyświetlanie tablicy:”. Następnie zastosowaliśmy tę samą metodę do zadeklarowania metody z opcją „-a” do zainicjowania tablicy „A” z 5 wartościami, jak przedstawiono poniżej. Następnie użyliśmy znaku „*” w nawiasach kwadratowych, aby wyświetlić wszystkie wartości tablicy „A” na skorcie.

Po uruchomieniu tego prostego kodu BASH otrzymaliśmy wartości tablicy wyświetlone na jednym wierszu w terminalu Bash zamiast wyświetlania w osobnych liniach, jak w powyższych przykładach.

$ Bash tablic.cii

Możesz także przypisać wartości do pustej tablicy osobno jeden po drugim w określonym indeksie za pomocą poniższej metody przypisania. Przypisaliśmy wartości do indeksu 0 i 3, jak pokazano.

Po uruchomieniu tego kodu wyświetlane są puste tablice, wartości w indeksie 0, 3 i 2 (puste).

$ Bash tablic.cii

Wniosek

Chodzi o użycie słowa kluczowego „Deklaruj” wraz z opcją „-a” w Bash do deklarowania tablic. Ta metoda jest bardzo skuteczna, jeśli chodzi o deklarowanie lub inicjowanie tablic, ponieważ tradycyjne metody deklarowania tablic nie działają w Bash.