Definieren eines Arrays in Bash Es gibt zwei Möglichkeiten, in Bash-Skripten neue Arrays zu erstellen. Die erste Möglichkeit besteht darin, mit dem Befehl „declare“ ein Array zu definieren. Dieser Befehl definiert ein assoziatives Array mit dem Namen test_array.
Arrays können auch durch die Zuweisung von Elementen erstellt werden.
Auf Array-Elemente zugreifen Ähnlich wie bei anderen Programmiersprachen können Array-Elemente in Bash über Indexnummern aufgerufen werden, die bei 0 beginnen und dann 1, 2, 3, … n folgen. Dies funktioniert auch für assoziative Arrays, bei denen die Indexnummern numerisch sind.
Verwenden Sie @ oder * anstelle einer bestimmten Indexnummer, um alle Elemente eines Arrays auszudrucken.
Durchlaufen eines Arrays Sie können in Bash-Skripten auch mithilfe von Schleifen auf Array-Elemente zugreifen. Schleifen sind sehr nützlich, um alle Array-Elemente nacheinander durchzugehen und einige Operationen an ihnen auszuführen.
Hinzufügen neuer Elemente zu einem Array Mit dem Operator (+=) können Sie einem bestehenden Array eine beliebige Anzahl Elemente hinzufügen. Fügen Sie einfach neue Elemente hinzu, wie:
Zeigen Sie die Array-Elemente nach dem Hinzufügen neuer Elemente an:
Array-Elemente aktualisieren Um Array-Elemente zu aktualisieren, weisen Sie dem vorhandenen Array einfach per Index einen neuen Wert zu. Ersetzen wir das aktuelle Array-Element am Index 2 durch Trauben.
Array-Elemente nach dem Hinzufügen eines neuen Elements anzeigen:
Löschen eines Array-Elements Jedes Array-Element kann einfach anhand seiner Indexnummer gelöscht werden. Im Folgenden wird das Element am Index 2 aus einem Array in einem Bash-Skript entfernt.
Array-Elemente nach dem Hinzufügen eines neuen Elements anzeigen:
Das könnte Sie auch interessieren:
|
<<: Verwendung von VNode in Vue.js
>>: MySQL-Datenbank-Entwicklungsspezifikationen [empfohlen]
Erstellen Sie eine Animation der acht Planeten de...
Links zur aktuellen Seite. ------------------- Übl...
Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...
【Frage】 Wir haben einen HP-Server. Wenn die SSD e...
Fehlerszenario Beim Aufrufen von JDBC zum Einfüge...
Inhaltsverzeichnis 1. Nutzung 1. Grundlegende Ver...
Dieser Artikel stellt hauptsächlich die Lösung fü...
Welche Rolle spielt http im Knoten? Die Aufgabe d...
Nachdem die Anwendung in einen Container verpackt...
1. Fügen Sie ein leeres Element desselben Typs hi...
Inhaltsverzeichnis 1. Unterabfragedefinition 2. U...
Samba Übersicht Samba ist eine kostenlose Softwar...
Dieser Artikel beschreibt anhand eines Beispiels ...
Die Elemente in einem HTML-Dokument werden hinter...
Es ist eine sehr häufige Anforderung, die horizon...