Die Verwendung von Array-Variablenstrukturen kann von unschätzbarem Wert sein. Dieses Rezept beschreibt mehrere Methoden zum Deklarieren von Arrays in Bash-Skripten.
Im Folgenden sind Methoden zum Deklarieren von Arrays aufgeführt:
Namen = (Jennifer Tonya Anna Sadie)
Dadurch wird ein Array mit Namen mit vier Elementen (Jennifer, Tonya, Anna und Sadie) erstellt.
names = ("John Smith" "Jane Doe")
Dadurch werden zwei Array-Elemente erstellt, die jeweils ein Leerzeichen enthalten.
Farben [0] = Rot
Farben [3] = grün
Farben [4] = Blau
Dies deklariert drei Elemente eines Arrays mit nicht sequenziellen Indexwerten und erstellt ein spärliches Array (für Indexwerte 1 oder 2 gibt es keine Arrayelemente).
filearray = ('cat Dateiname | tr' \ n ")
In diesem Beispiel wird der Inhalt der Datei Dateiname in ein Array eingefügt. Der Befehl tr konvertiert Zeilenumbrüche in Leerzeichen, damit mehrzeilige Dateien ordnungsgemäß verarbeitet werden.
names = ("$ {names [@]}" "Molly")
In diesem Beispiel wird einem vorhandenen Array-Namen ein anderes Element hinzugefügt.
Wenn jemand andere Techniken zum Erstellen oder Hinzufügen von Arrays hat, fügen Sie einen Kommentar zu diesem Rezept hinzu und teilen Sie den Reichtum!