Beispiel-1: Anhang-Array-Element mithilfe des Kurzbetreibers anhängen
Die Verwendung von Kurzbetreibern ist der einfachste Weg, um ein Element am Ende eines Arrays anzuhängen. Im folgenden Skript wird ein Array mit 6 Elementen deklariert. Nächste '+=' Der Kurzbetreiber wird verwendet, um am Ende des Arrays ein neues Element einzulegen. 'für' Die Schleife wird hier verwendet, um das Array zu iterieren und die Array -Elemente auszudrucken.
#!/Bin/Bash
# Ein String -Array deklarieren
arrvar = ("ac" "tv" "mobiler" "Kühlschrank" "Ofen" "Mixer")
# Fügen Sie am Ende des Arrays ein neues Element hinzu
arrvar+= ("Disher Waschmaschine")
# Iterieren Sie die Schleife, um jedes Array -Element zu lesen und zu drucken
für Wert in "$ arrvar [@]"
Tun
echo $ value
Erledigt
Ausgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Hier ein neues Element, 'Geschirrspüler,'wird am Ende des Arrays eingefügt.
Beispiel-2: Anhang-Array-Element durch Definieren des letzten Index
Eine weitere einfache Möglichkeit, ein neues Element am Ende des Arrays einzufügen, besteht darin, den letzten Index des Arrays zu definieren. Der Index eines Arrays beginnt mit 0. Im folgenden Skript eine Array -Variable benannt ''arrvaR 'wird erklärt, der vier Elemente enthält. Als nächstes wird der letzte Index durch Verwendung definiert $ #arrvar [@]. Ein neues Element wird am Ende des Arrays durch diesen letzten Index eingefügt. Die Werte des Arrays werden wie das vorherige Beispiel gedruckt.
#!/Bin/Bash
# Ein String -Array deklarieren
arrvar = ("Php" "mySQL" "Bash" "oracle")
# Fügen Sie am Ende des Arrays ein neues Element hinzu
arrvar [$ #arrvar [@]] = "python"
# Iterieren Sie die Schleife, um jedes Array -Element zu lesen und zu drucken
für Wert in "$ arrvar [@]"
Tun
echo $ value
Erledigt
Ausgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Hier die Zeichenfolge 'Python'wird am Ende des Arrays eingefügt.
Beispiel-3: Anhang-Array-Element mithilfe von Bracket
Ein Neuarray -Element kann durch die Verwendung der Array -Variablen und des neuen Elementwerts in einer ersten Halterung eingefügt werden. Das folgende Skript zeigt die Verwendung der ersten Klammern zum Anhängen von Elementen in ein Array. Nach Anhänge eines neuen Elements werden die Array -Werte mithilfe einer Schleife gedruckt.
#!/Bin/Bash
# Ein String -Array deklarieren
arrvar = ("Banana" "Mango" "Wassermelone" "Traube")
# Fügen Sie am Ende des Arrays ein neues Element hinzu
arrvar = ($ arrvar [@] "Jack Fruit")
# Iterieren Sie die Schleife, um jedes Array -Element zu lesen und zu drucken
für Wert in "$ arrvar [@]"
Tun
echo $ value
Erledigt
Ausgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Hier wird die Schnur 'Jack Fruit' am Ende des Arrays eingefügt.
Beispiel-4: Gehen Sie am Ende des Arrays mehrere Elemente an
Um mehrere Elemente in ein Array anzuhängen, muss eine andere Array -Variable definiert werden, die neue Elemente enthält. Im folgenden Skript eine Array -Variable benannt arrvar2 wird erklärt, um die mehreren Elemente zu speichern, die in die vom genannte Array -Variable angehängt werden arrvar1. Als nächstes die Werte von arrvar2 sind angehängt in arrvar1 Durch die Verwendung von ersten Klammern.
#!/Bin/Bash
# Zwei String -Arrays deklarieren
arrvar1 = ("John" "" Watson "" Micheal "" Lisa ")
arrvar2 = ("ella" "mila" "abir" "Hossain")
# Fügen Sie das zweite Array am Ende des ersten Arrays hinzu
arrvar = ($ arrvar1 [@] $ arrvar2 [@])
# Iterieren Sie die Schleife, um jedes Array -Element zu lesen und zu drucken
für Wert in "$ arrvar [@]"
Tun
echo $ value
Erledigt
Ausgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Hier vier Elemente von arrvar2 sind an das Array angehängt, arrvar1.
Abschluss:
In diesem Artikel werden vier verschiedene Beispiele angezeigt, um neue Elemente in ein Array anzuhängen.