Po Debarshi Das

Mnoge Bash skripte koje ćete napisati morat će raditi s tekstom, stoga budite sigurni da razumijete ovu osnovnu operaciju.

Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Ulančavanje je proces spajanja dviju vrijednosti. Ulančavanje nizova sastavni je dio programiranja i naći ćete mu primjenu u svim vrstama softvera.

Različiti programski jezici na različite načine rješavaju ulančavanje nizova. Bash nudi nekoliko metoda ulančavanja dva niza.

Pogledajte kako možete spojiti nizove zajedno u Bashu.

Korištenje operatora +=

Možete dodati dva niza ili varijable pomoću operatora += u Bashu. Prvo, proglasite a Bash varijabla koji sadrži prvi dio niza i pomoću operatora += spojite ga s drugim dijelom niza. Zatim upotrijebite echo za ispis rezultirajućeg niza. Evo kako možete spojiti nizove u bash s += operatorom:

#!/usr/bin/bash

s="Zdravo"
s+="Svijet, iz MUO"
jeka"$s"
instagram viewer

Izlaz bi trebao vratiti "Hello World, from MUO":

U primjeru ste spojili varijablu niza s literalom niza. Ako želite spojiti vrijednosti dviju varijabli, možete prilagoditi ovu metodu. Zamijenite literalni niz drugom varijablom koju želite spojiti ovako:

#!/usr/bin/bash

s="veselo"
d="Božić"
s+=$d
jeka"$s"

Jednom kad ti pokrenite svoju skriptu ljuske, trebali biste dobiti izlaz "Sretan Božić".

Spojite nizove postavljanjem uzastopno

Najlakši način spajanja dva ili više nizova ili varijabli je da ih uzastopno zapišete. Iako ovo možda nije optimalan pristup, ipak radi svoj posao. Evo kako bi kôd trebao izgledati:

#!/usr/bin/bash

s="Manchester"
b="Grad"
jeka"$s$b"

Izlaz bi trebao biti "Manchester City". Također možete povezati string literale s varijablama pomoću proširenja parametara. Evo kako to učiniti:

#!/usr/bin/bash

s="Manchester City"
c="Erling Haaland igra ${s}"
jeka"$c"

Rezultat bi trebao biti "Erling Haaland igra u Manchester Cityju".

Spajanje nizova s ​​brojevima

U Bashu možete jednostavno spajati nizove i brojeve bez nailaska na pogreške neusklađenosti tipa podataka. To je zato što Bash tretira vrijednosti kao nizove osim ako nije drugačije navedeno. Varijabla s vrijednošću "3" može se tretirati kao cijeli broj u jeziku poput Pythona, ali Bash će ga uvijek tretirati kao vrijednost niza.

Niz i broj možete povezati pomoću operatora += ili tako da ih upišete jedan za drugim. Evo primjera:

#!/usr/bin/bash

a="Sto je"
a+=100
jeka"$a"

Izlaz ovog programa trebao bi biti "Sto je 100". Sada znate sve najbolje pristupe ulančavanju nizova u Bashu.

Naučite osnove Bash skriptiranja

Bash skripte su korisne za automatizaciju kritičnih i običnih zadataka. S Bashom možete pisati mini shell programe koji će vam pomoći u održavanju vašeg sustava ili poslužitelja.

Ulančavanje nizova jedna je od temeljnih vještina koje trebate za pisanje Bash programa. Dobro razumijevanje osnova pomoći će vam da svladate skriptiranje ljuske.

Pretplatite se na naše obavijesti

Komentari

UdioCvrkutUdioUdioUdio
Kopirati
E-mail
Udio
UdioCvrkutUdioUdioUdio
Kopirati
E-mail

Veza je kopirana u međuspremnik

Povezane teme

  • Linux
  • Programiranje
  • Programiranje
  • Linux Bash Shell

O autoru

Debarshi Das (Objavljeno 40 članaka)

Debarshi Das neovisni je sigurnosni istraživač sa strašću za pisanje o kibernetičkoj sigurnosti i Linuxu. S više od pola desetljeća iskustva kao online novinar o tehnologiji i sigurnosti, uživa u pokrivanju vijesti i izradu pojednostavljenih, vrlo pristupačnih objašnjenja i vodiča s uputama koji olakšavaju tehnologiju svatko. Dok on programira i objavljuje danju, naći ćete Debarshija kako hakira i istražuje noću.