Bash:
Zeichenketten verknüpfen
How to:
Hier siehst du, wie’s gemacht wird – kurz und schmerzlos.
# Variablenzuweisung
string1="Hallo"
string2="Welt"
# Direkte Konkatenation
greeting="${string1}, ${string2}!"
echo $greeting
Ausgabe:
Hallo, Welt!
Zwei Variablen kombinieren? Kein Problem:
# Mit Variablen
kombiniert="${string1}${string2}"
echo $kombiniert
Ausgabe:
HalloWelt
Deep Dive
Konkatenation ist alt wie die Programmierung selbst. Ursprünglich musste man oft langwierige Umwege nehmen. Heute? Ein Kinderspiel.
Alternativen? Klar, da wären zum Beispiel printf
oder Heredocs, aber für simples Zusammensetzen von Strings braucht’s meist keine Geschütze.
Was passiert unter der Haube? Nicht viel – der Interpreter legt die Strings einfach hintereinander im Speicher ab. Aber Achtung mit Sonderzeichen – ohne Anführungszeichen kann’s unerwartete Ergebnisse geben.
See Also
Mehr Infos? Hier entlang:
- Bash Reference Manual: https://www.gnu.org/software/bash/manual/bash.html#Shell-Expansions
- Advanced Bash-Scripting Guide: https://tldp.org/LDP/abs/html/