Bash Dodaj do tablicy

Bash Dodaj do tablicy

Typ danych tablicy jest używany w BASH do przechowywania wielu danych. Nowe dane można wstawić na końcu zmiennej tablicy na różne sposoby. Bash nie ma wbudowanej funkcji, takiej jak inne języki programowania, aby dołączyć nowe dane w tablicy Bash. Jak możesz wstawić pojedyncze i wiele danych na końcu tablicy w Bash, jest pokazany w tym artykule.

Przykład-1: dołączenie elementu tablicy za pomocą operatora stenograficznego

Korzystanie z operatorów skortowych jest najprostszym sposobem dołączenia elementu na końcu tablicy. W poniższym skrypcie zadeklarowana jest tablica z 6 elementami. Następny '+=' Operator stenograficzny służy do wstawienia nowego elementu na końcu tablicy. 'Do' Pętla jest tutaj używana do iteracji tablicy i wydrukowania elementów tablicy.

#!/bin/bash
# Deklaruj tablicę ciągu
arrvar = („ac” „telewizja” „mobil” „lodówka” „piekarnik” „blender”)
# Dodaj nowy element na końcu tablicy
arrvar+= („myjka naczynia”)
# Iteruj pętlę, aby odczytać i wydrukować każdy element tablicy
Dla wartości w „$ arrvar [@]”
Do
echo $ wartość
zrobione

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj nowy element ”Zmywarka,'jest wstawiany na końcu tablicy.

Przykład-2: dołączenie elementu tablicy poprzez definiowanie ostatniego indeksu

Kolejnym prostym sposobem wstawienia nowego elementu na końcu tablicy jest zdefiniowanie ostatniego indeksu tablicy. Indeks tablicy rozpoczyna się od 0, a całkowita liczba elementów tablicy może się dowiedzieć za pomocą symbolu „#” i „@” ze zmienną tablicy. W poniższym skrypcie zmienna tablicy o nazwie 'ArvaR 'deklaruje się, że zawiera cztery elementy. Następnie ostatni indeks jest zdefiniowany przy użyciu $ #arrvar [@]. Nowy element jest wstawiany na końcu tablicy w tym ostatnim indeksie. Wartości tablicy są drukowane jak poprzedni przykład.

#!/bin/bash
# Deklaruj tablicę ciągu
arrvar = („php” „mysql” „bash” „Oracle”)
# Dodaj nowy element na końcu tablicy
arrvar [$ #arrvar [@]] = "Python"
# Iteruj pętlę, aby odczytać i wydrukować każdy element tablicy
Dla wartości w „$ arrvar [@]”
Do
echo $ wartość
zrobione

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj ciąg 'Pyton'jest wstawiany na końcu tablicy.

Przykład-3: dołączenie elementu tablicy za pomocą Bracket

Nowy element tablicy można wstawić za pomocą zmiennej tablicy i nowej wartości elementu w pierwszym przedziale. Poniższy skrypt pokazuje użycie pierwszych nawiasów do dołączenia elementów do tablicy. Po dołączeniu nowego elementu wartości tablicy są drukowane za pomocą pętli.

#!/bin/bash
# Deklaruj tablicę ciągu
arrvar = („banan” „mango” „arbuz” „winogron”)
# Dodaj nowy element na końcu tablicy
arrvar = ($ arrvar [@] „jack owoc”)
# Iteruj pętlę, aby odczytać i wydrukować każdy element tablicy
Dla wartości w „$ arrvar [@]”
Do
echo $ wartość
zrobione

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj smycz „owoce jack” jest wstawiane na końcu tablicy.

Przykład-4: Dodaj wiele elementów na końcu tablicy

Aby dołączyć wiele elementów do tablicy, kolejna zmienna tablicy będzie wymagała zdefiniowania, która zawiera nowe elementy. W poniższym skrypcie wymieniona zmienna tablicy Arvar2 jest zadeklarowane do przechowywania wielu elementów, które zostaną dołączone do wymienionej zmiennej tablicy Arvar1. Następnie wartości Arvar2 są dołączone do Arvar1 Za pomocą pierwszych nawiasów.

#!/bin/bash
# Deklaruj dwie tablice łańcuchowe
Arrvar1 = („John” „Watson” „Micheal” „Lisa”)
arrvar2 = („ella” „Mila” „Abir” „Hossain”)
# Dodaj drugą tablicę na końcu pierwszej tablicy
arrvar = ($ arrvar1 [@] $ arrvar2 [@])
# Iteruj pętlę, aby odczytać i wydrukować każdy element tablicy
Dla wartości w „$ arrvar [@]”
Do
echo $ wartość
zrobione

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Tutaj cztery elementy Arvar2 są dołączane do tablicy, Arvar1.

Wniosek:

W tym artykule pokazano cztery różne typy przykładów, aby dołączyć nowe elementy do tablicy.