Android

Bash verketten Strings

Java: Read text file efficiently with BufferedReader

Java: Read text file efficiently with BufferedReader

Inhaltsverzeichnis:

Anonim

Eine der am häufigsten verwendeten Zeichenfolgenoperationen ist die Verkettung. Die Verkettung von Strings ist nur ein ausgefallenes Programmierwort zum Zusammenfügen von Strings, indem ein String an das Ende eines anderen Strings angehängt wird.

In diesem Lernprogramm wird erklärt, wie Zeichenfolgen in Bash verkettet werden.

Verketten von Zeichenfolgen

Die einfachste Möglichkeit, zwei oder mehr Zeichenfolgenvariablen zu verketten, besteht darin, sie nacheinander zu schreiben:

VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"

Die letzte Zeile gibt die verkettete Zeichenfolge wieder:

Hello, World

Sie können auch eine oder mehrere Variablen mit Literalzeichenfolgen verketten:

VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"

Hello, World

Im obigen VAR1 ist die Variable VAR1 in geschweiften Klammern eingeschlossen, um den Variablennamen vor umgebenden Zeichen zu schützen. Wenn auf die Variable ein anderes gültiges Variablennamenzeichen folgt, müssen Sie es in geschweifte Klammern ${VAR1} .

Verwenden Sie immer doppelte Anführungszeichen um den Variablennamen, um Worttrennungen oder globale Probleme zu vermeiden. Wenn Sie die variable Interpolation und die Sonderbehandlung des Backslash-Zeichens anstelle von doppelten Anführungszeichen unterdrücken möchten, verwenden Sie einfache Anführungszeichen.

Bash trennt Variablen nicht nach "Typ", Variablen werden je nach Kontext als Ganzzahl oder Zeichenfolge behandelt. Sie können auch Variablen verketten, die nur Ziffern enthalten.

VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"

Hello, 2 Worlds

Verketten von Zeichenfolgen mit dem Operator + =

Eine andere Möglichkeit, Zeichenfolgen in bash zu verketten, besteht darin, Variablen oder Literalzeichenfolgen mit dem Operator += an eine Variable anzuhängen:

VAR1="Hello, " VAR1+=" World" echo "$VAR1"

Hello, World

Im folgenden Beispiel wird der Operator += , um Zeichenfolgen in der Bash for-Schleife zu verketten:

languages.sh

VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"

Hydrogen Helium Lithium Beryllium

Fazit

Das Verketten von Zeichenfolgenvariablen ist eine der grundlegendsten Operationen in der Bash-Skripterstellung. Nachdem Sie dieses Tutorial gelesen haben, sollten Sie wissen, wie Sie Zeichenfolgen in Bash verketten. Sie können auch unseren Leitfaden zum Vergleichen von Zeichenfolgen lesen.

Bash-Terminal