Arrays
Teil des Bash-Kurses
Bisher hat eine Variable genau einen Wert gehalten. name="Ada" enthält einen String. Wolltest du drei Namen halten, bräuchtest du entweder drei getrennte Variablen, name1, name2, name3, oder du stopfst sie durch Leerzeichen getrennt in einen String und hoffst, dass keiner von ihnen jemals selbst ein Leerzeichen enthält. Beides taugt nichts, sobald eine Liste mehr als ein paar Einträge hat.
Stell dir einen Eierkarton vor. Jede Mulde des Kartons fasst ein Ei, und jede Mulde hat eine feste Position: die erste, die zweite und so weiter. Du brauchst keine eigene Variable für "Ei in Mulde eins" und "Ei in Mulde zwei", du hast einen Karton und sprichst ein Fach über seine Position an. Genau das ist ein indiziertes Array in Bash: eine Variable, viele Fächer, jedes Fach nummeriert ab 0. ...
Möchtest du Bash Arrays in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Bash und arbeite Arrays praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenArraysWas du lernen wirst
- Indexed arrays
- ${arr[@]}
- ${#arr[@]} length
- Associative arrays declare -A
- Iterating arrays
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
12 Lektionen- 1Was ist Bash20 Min.
- 2Shebang und dein erstes Skript25 Min.
- 3Variablen und Anführungszeichen25 Min.
- 4Bedingungen und Tests30 Min.
- 5Schleifen25 Min.
- 6Funktionen25 Min.
- 7Arrays25 Min.
- 8String- und arithmetische Expansion25 Min.
- 9E/A-Umleitung und Pipes25 Min.
- 10Fehlerbehandlung und Traps30 Min.
- 11Debugging und Best Practices25 Min.
- 12Abschlussprojekt: Server-Bootstrap-Skript60 Min.
