String Conateenation in Bash

String Conateenation in Bash

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
String Conateenation in Bash

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
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

  1. 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:
    #!/bin/bash string1 = "string" string2 = "contarenation" echo $ string1 $ string2 
    Kopiuj

    Wyjście:

    $ ./Concat.SH String Conatenacja 

    Korzystając z powyższego przykładu skryptu Bash, połączyliśmy dwie zmienne ciągów String1 I String2 do jednolitego wyjścia za pomocą Echo Komenda. Ta sama zasada może rozszerzyć się na wielokrotną łączenie:

    #!/bin/bash string1 = "bash" string2 = "string" string3 = "conciate" string4 = "nation" echo $ string1 Scripting $ string2 $ string3 $ String4 
    Kopiuj

    Wyjście:

    $ ./Concat.SHS BASH STRING CONTACATENation 


  2. W następnym przykładzie będziemy używać wykonania ciągów ciągłych ze zmienną za pomocą klamr :
    #!/bin/bash string1 = "ing" string2 = "concere" echo "str $ string1 $ string2 naród" 
    Kopiuj

    Wyjście:

    $ ./Concat.SH String Conatenacja 

    Kręcone aparaty ortodontyczne pozwalają na połączenie ciągów i zmiennych bez miejsca.

  3. 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:
    #!/bin/bash string1 = "Dzisiaj jest:" echo $ string1 'data' ' 
    Kopiuj

    Wyjście:

    $ ./Concat.SH Dzisiaj jest: pt. 27 listopada 2020 14:17:11 Aedt 


  4. W Bash można również użyć += operator arytmetyczny, aby połączyć dwa struny. Rozważ następujący przykład:
    #!/bin/bash string1 = "Dzisiaj jest:" string1+= "" string1+= 'data' echo $ string1 
    Kopiuj

    Wyjście:

    $ ./Concat.sh jest dzisiaj: pt. 27 listopada 2020 14:26:17 AEDT 
  5. 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:
    #!/bin/bash string1 = "bash" string2 = "string" dla i in $ string1 $ string2 „conatenacja”; Do wyjściowej+= "$ i" gotowe echo $ wyjściowe 
    Kopiuj

    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