String -Verkettung in Bash

String -Verkettung in Bash

In diesem Tutorial werden die Bash -String -Verkettung anhand von Beispielen erläutert. Wenn es darum geht, Scripting oder Programmierung im Allgemeinen zu verprügeln. Die Verwendung von Bash -Shell und Bash -Scripting der String -Verkettung kann auf Anzahl erreicht werden.

In diesem Tutorial lernen Sie:

  • Wie man Strings mithilfe von Strings verkettet Echo Befehl
  • Wie man Strings in der Schleife verkettet
  • Wie man die Zeichenfolge mit dem Befehlsausgang verkettet
String -Verkettung in Bash

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Jedes GNU/Linux -System
Software N / A
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Bash -String -Verkettungsbeispiele

  1. Die grundlegendste String -Verkettung in Bash ist die Verbindung zwischen zwei oder mehr Zeichenfolgen in einem einzigen Echo Stellungnahme. Betrachten Sie das folgende Beispiel:
    #!/bin/bash string1 = "string" string2 = "concattenation" echo $ string1 $ string2 
    Kopieren

    Ausgang:

    $ ./concat.SH -String -Verkettung 

    Mit dem obigen Bash -Skript -Beispiel haben wir zwei String -Variablen verkettet String1 Und String2 in eine einheitliche Ausgabe mit der Verwendung der Echo Befehl. Das gleiche Prinzip kann durch Erweiterung in eine Mehrfachstring -Verkettung erweitert werden:

    #!/bin/bash string1 = "bash" string2 = "string" string3 = "concate" string4 = "nation" echo $ string1 scripte $ string2 $ string3 $ string4 
    Kopieren

    Ausgang:

    $ ./concat.Sh Bash Scripting String -Verkettung 


  2. Im nächsten Beispiel werden wir mithilfe von Curly -Klammern eine String -Verkettung mit Variablen verwenden :
    #!/bin/bash string1 = "ing" string2 = "concate" echo "str $ string1 $ string2 nation" 
    Kopieren

    Ausgang:

    $ ./concat.SH -String -Verkettung 

    Lockige Zahnspangen ermöglichen die Verkettung von String und Variable ohne Platz.

  3. In einem weiteren Beispiel für eine Bash -Verkettung werden wir String und Befehlsausgabe verkettet. Lassen Sie uns beispielsweise die Zeichenfolge mit der Ausgabe der verkettet Datum Befehl:
    #!/bin/bash string1 = "heute ist:" echo $ string1 'Datum' ' 
    Kopieren

    Ausgang:

    $ ./concat.SH heute ist: Fr 27. November 2020 14:17:11 Aedt 


  4. In Bash ist es auch möglich, die zu verwenden += arithmetischer Operator, um zwei Saiten zusammen zu verbinden. Betrachten Sie ein folgendes Beispiel:
    #!/bin/bash string1 = "Heute ist:" String1+= "" String1+= 'Date' echo $ String1 
    Kopieren

    Ausgang:

    $ ./concat.SH heute ist: Fr 27. November 2020 14:26:17 AEDT 
  5. Nächstes Beispiel erklärt die Bash -String -Verkettung mit für die Schleife. Zu Beginn können Sie etwas Einfaches wie folgt schreiben:
    #!/bin/bash string1 = "bash" string2 = "string" für i in $ string1 $ string2 "cazenation"; do output+= "$ i" erledigte Echo $ output 
    Kopieren

    Ausgang:

    $ ./concat.SH Bash String Verkettung 

Abschluss

Bash -String -Verkettung ist ein Muss für einen selbst anfänglichen Bash Scripting -Benutzer, der auch anfängliche Bash -Skript -Benutzer hat. Glücklicherweise ist es leicht zu verstehen und umzusetzen. Seien Sie vorsichtig, wenn Sie ein spezielles Zeichen wie ein einzelnes Zitat verwenden '' in einer Saite. In diesem Fall schließen Sie die String -Variable in doppeltem Zitat an, z. "Lass uns gehen" Fehler vermeiden.



Verwandte Linux -Tutorials:

  • Verschachtelte Schleifen in Bash -Skripten
  • Mastering -Bash -Skriptschleifen beherrschen
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu installieren auf Ubuntu 20.04
  • Schleifen mit Beispielen verprügeln
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Beispiele des Linux-Komplexes Bash-Ein-Liner
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Multi-Thread-Bash-Skript- und Prozessmanagement bei der…
  • Einführung in JavaScript -Schleifen