String -Verkettung in Bash
- 3706
- 891
- Miriam Bauschke
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
Softwareanforderungen und Konventionen verwendet
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
- Die grundlegendste String -Verkettung in Bash ist die Verbindung zwischen zwei oder mehr Zeichenfolgen in einem einzigen
Echo
Stellungnahme. Betrachten Sie das folgende Beispiel:
Kopieren#!/bin/bash string1 = "string" string2 = "concattenation" echo $ string1 $ string2
Ausgang:
$ ./concat.SH -String -Verkettung
Mit dem obigen Bash -Skript -Beispiel haben wir zwei String -Variablen verkettet
String1
UndString2
in eine einheitliche Ausgabe mit der Verwendung derEcho
Befehl. Das gleiche Prinzip kann durch Erweiterung in eine Mehrfachstring -Verkettung erweitert werden:
Kopieren#!/bin/bash string1 = "bash" string2 = "string" string3 = "concate" string4 = "nation" echo $ string1 scripte $ string2 $ string3 $ string4
Ausgang:
$ ./concat.Sh Bash Scripting String -Verkettung
- Im nächsten Beispiel werden wir mithilfe von Curly -Klammern eine String -Verkettung mit Variablen verwenden
:
Kopieren#!/bin/bash string1 = "ing" string2 = "concate" echo "str $ string1 $ string2 nation"
Ausgang:
$ ./concat.SH -String -Verkettung
Lockige Zahnspangen ermöglichen die Verkettung von String und Variable ohne Platz.
- 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:
Kopieren#!/bin/bash string1 = "heute ist:" echo $ string1 'Datum' '
Ausgang:
$ ./concat.SH heute ist: Fr 27. November 2020 14:17:11 Aedt
- In Bash ist es auch möglich, die zu verwenden
+=
arithmetischer Operator, um zwei Saiten zusammen zu verbinden. Betrachten Sie ein folgendes Beispiel:
Kopieren#!/bin/bash string1 = "Heute ist:" String1+= "" String1+= 'Date' echo $ String1
Ausgang:
$ ./concat.SH heute ist: Fr 27. November 2020 14:26:17 AEDT
- Nächstes Beispiel erklärt die Bash -String -Verkettung mit für die Schleife. Zu Beginn können Sie etwas Einfaches wie folgt schreiben:
Kopieren#!/bin/bash string1 = "bash" string2 = "string" für i in $ string1 $ string2 "cazenation"; do output+= "$ i" erledigte Echo $ output
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
- « So erstellen Sie ein dateibasiertes Dateisystem mit DD -Befehl unter Linux
- So sichern und wiederherstellen Sie Berechtigungen des gesamten Verzeichnisses unter Linux »