String Conateenation in Bash
- 3202
- 476
- Roland Sokół
W tym samouczku wyjaśni łączenie ciągów Bash za pomocą przykładów. Jeśli chodzi o scenariusze lub programowanie BASH, konatenacja odnosi. Korzystanie z skorupy bash i skryptów bash Conatenacja ciągów można osiągnąć na sposób na sposób.
W tym samouczku nauczysz się:
- Jak połączyć struny za pomocą
Echo
Komenda - Jak połączyć struny w pętli
- Jak połączyć ciąg z wyjściem polecenia
Zastosowane wymagania i konwencje oprogramowania
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | Dowolny system GNU/Linux |
Oprogramowanie | Nie dotyczy |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Przykłady konatenacji sznurka Bash
- Najbardziej podstawowym łączeniem struny w Bash jest dołączenie do dwóch lub więcej ciągów w jednym
Echo
oświadczenie. Rozważ następujący przykład:
Kopiuj#!/bin/bash string1 = "string" string2 = "contarenation" echo $ string1 $ string2
Wyjście:
$ ./Concat.SH String Conatenacja
Korzystając z powyższego przykładu skryptu Bash, połączyliśmy dwie zmienne ciągów
String1
IString2
do jednolitego wyjścia za pomocąEcho
Komenda. Ta sama zasada może rozszerzyć się na wielokrotną łączenie:
Kopiuj#!/bin/bash string1 = "bash" string2 = "string" string3 = "conciate" string4 = "nation" echo $ string1 Scripting $ string2 $ string3 $ String4
Wyjście:
$ ./Concat.SHS BASH STRING CONTACATENation
- W następnym przykładzie będziemy używać wykonania ciągów ciągłych ze zmienną za pomocą klamr
:
Kopiuj#!/bin/bash string1 = "ing" string2 = "concere" echo "str $ string1 $ string2 naród"
Wyjście:
$ ./Concat.SH String Conatenacja
Kręcone aparaty ortodontyczne pozwalają na połączenie ciągów i zmiennych bez miejsca.
- W kolejnym przykładzie konatenacji bashu zamierzamy połączyć się ciągami i wyjściem poleceń. Na przykład, połączmy ciąg z wyjściem
data
Komenda:
Kopiuj#!/bin/bash string1 = "Dzisiaj jest:" echo $ string1 'data' '
Wyjście:
$ ./Concat.SH Dzisiaj jest: pt. 27 listopada 2020 14:17:11 Aedt
- W Bash można również użyć
+=
operator arytmetyczny, aby połączyć dwa struny. Rozważ następujący przykład:
Kopiuj#!/bin/bash string1 = "Dzisiaj jest:" string1+= "" string1+= 'data' echo $ string1
Wyjście:
$ ./Concat.sh jest dzisiaj: pt. 27 listopada 2020 14:26:17 AEDT
- Następny przykład wyjaśni łączenie łańcucha bash za pomocą pętli. Na początek możesz napisać coś prostego jako następujące:
Kopiuj#!/bin/bash string1 = "bash" string2 = "string" dla i in $ string1 $ string2 „conatenacja”; Do wyjściowej+= "$ i" gotowe echo $ wyjściowe
Wyjście:
$ ./Concat.SH Bash Containation
Wniosek
Bash Contagenation to musi mieć wiedzę dla każdego początkującego użytkownika scenariuszy Bash. Na szczęście łatwo jest zrozumieć i wdrożyć. Zachowaj ostrożność, używając dowolnego charakteru specjalnego, takiego jak pojedynczy cytat '
w ciągu. W takim przypadku zawiera zmienną stringową w podwójnym cytacie np. "Chodźmy"
Aby uniknąć błędów.
Powiązane samouczki Linux:
- Zagnieżdżone pętle w skryptach Bash
- Mastering Bash Script Loops
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 20.04
- Pętle bash z przykładami
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Kompleks Linux Bash One-Liner Przykłady
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Wielokrotyściowe skrypty i zarządzanie procesami w…
- Wprowadzenie do pętli JavaScript
- « Jak utworzyć system plików na podstawie pliku za pomocą polecenia DD w Linux
- Jak tworzyć kopię zapasową i przywrócić uprawnienia całego katalogu w Linux »