Zeichenketten verknüpfen

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: