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 $greetingAusgabe:
Hallo, Welt!Zwei Variablen kombinieren? Kein Problem:
# Mit Variablen
kombiniert="${string1}${string2}"
echo $kombiniertAusgabe:
HalloWeltDeep 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/