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.ciiPodobnie 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.ciiPrzykł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.ciiUż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.ciiPrzykł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.ciiMoż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.ciiWniosek
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.