shell script to concatenate two strings and find length
Spisu treści:
Jedną z najczęściej używanych operacji na łańcuchach jest konkatenacja. Łączenie łańcuchów to tylko fantazyjne słowo programowe do łączenia ze sobą łańcuchów poprzez dołączanie jednego łańcucha na końcu innego łańcucha.
W tym samouczku wyjaśnimy, jak połączyć łańcuchy w Bash.
Łączenie strun
Najprostszym sposobem na połączenie dwóch lub więcej zmiennych łańcuchowych jest zapisanie ich jedna po drugiej:
VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"
Ostatni wiersz wyśle echo konkatenowanego łańcucha:
Hello, World
Możesz także połączyć jedną lub więcej zmiennych z literałowymi łańcuchami:
VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"
Hello, World
W powyższym przykładzie zmienna
VAR1
jest ujęta w nawiasy klamrowe, aby chronić nazwę zmiennej przed otaczającymi znakami. Kiedy po zmiennej następuje kolejny prawidłowy znak o zmiennej nazwie, musisz ją
${VAR1}
w nawiasach klamrowych
${VAR1}
.
Aby uniknąć problemów z dzieleniem wyrazów lub globowaniem, zawsze powinieneś próbować używać podwójnych cudzysłowów wokół nazwy zmiennej. Jeśli chcesz pominąć zmienną interpolację i specjalne traktowanie znaku odwrotnego ukośnika zamiast podwójnego cudzysłowu.
Bash nie segreguje zmiennych według „typu”, zmienne są traktowane jako liczby całkowite lub ciągi znaków w zależności od kontekstu. Można także łączyć zmienne zawierające tylko cyfry.
VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"
Łączenie łańcuchów z operatorem + =
Innym sposobem łączenia łańcuchów w bash jest dołączanie zmiennych lub literałów do zmiennej za pomocą operatora
+=
:
VAR1="Hello, " VAR1+=" World" echo "$VAR1"
Hello, World
W poniższym przykładzie użyto operatora
+=
do połączenia łańcuchów w bash dla pętli:
VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"
Hydrogen Helium Lithium Beryllium
Wniosek
Łączenie zmiennych łańcuchowych jest jedną z najbardziej podstawowych operacji w skryptach Bash. Po przeczytaniu tego samouczka powinieneś dobrze zrozumieć, jak łączyć łańcuchy w Bash. Możesz także sprawdzić nasz przewodnik na temat porównywania ciągów.
Jak uruchomić Bash w systemie Ubuntu na Windows 10
Włączenie podsystemu Windows w Linuksie pozwoli na uruchomienie Bash w systemie Ubuntu na Windows 10, skrypty Bash , Narzędzia Linuksa do wiersza poleceń, pierwsze narzędzia w Linuksie.
Tablice Bash
Tablice są jedną z najczęściej używanych i podstawowych struktur danych. W tym artykule omówimy tablice Bash i wyjaśnimy, jak ich używać w skryptach Bash.
Bash for loop
Istnieją 3 podstawowe konstrukcje pętli w skryptach Bash, dla pętli, pętli while i pętli till. W tym samouczku omówimy podstawy pętli for w Bash, a także instrukcje break i continu, aby zmienić przepływ pętli.







