Tutorial - Gutter Lines
Sadržaj:
Jedna od najčešće korištenih string operacija je pridruživanje. Spajanje nizova samo je fantastična programska riječ za spajanje nizova dodavanjem jednog niza na kraj drugog niza.
U ovom ćemo udžbeniku objasniti kako spojiti nizove u Bash-u.
Ujedinjujuće žice
Najjednostavniji način za spajanje dvije ili više string varijabli je njihovo pisanje jedna za drugom:
VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"
Posljednji redak odjekuje sjedinjenim nizom:
Hello, World
Također možete povezati jednu ili više varijabli s doslovnim nizovima:
VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"
Hello, World
U gornjem primjeru varijabla
VAR1
je zatvorena u kovrčave zagrade kako bi zaštitili naziv varijable od okolnih znakova. Kad varijablu slijedi drugi važeći znak imena varijable, morate je priložiti u kovrčavim zagradama
${VAR1}
.
Da biste izbjegli bilo kakve dijeljenje riječi ili probleme sa globlobrom, uvijek biste trebali pokušati koristiti dvostruke navodnike oko naziva varijable. Ako želite potisnuti promjenjivu interpolaciju i poseban tretman znaka obrnute crte, umjesto dvostrukog, koristite pojedinačne navodnike.
Bash ne razdvaja varijable po "vrsti", varijable se tretiraju kao cijeli ili niz, ovisno o kontekstu. Možete i objediniti varijable koje sadrže samo znamenke.
VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"
Spajanje nizova s operatorom + =
Drugi način spajanja nizova u bash je dodavanjem varijabli ili doslovnih nizova u varijablu pomoću operatora
+=
:
VAR1="Hello, " VAR1+=" World" echo "$VAR1"
Hello, World
Sljedeći primjer koristi operater
+=
za spajanje nizova u bash za petlju:
VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"
Hydrogen Helium Lithium Beryllium
Zaključak
Spajanje varijabli niza jedna je od najosnovnijih operacija u Bash scenariju. Nakon što ste pročitali ovaj vodič, trebali biste dobro razumjeti kako spojiti nizove u Bash-u. Također možete provjeriti naš vodič o uspoređivanju struna.
Optužnica, objavljena ovog tjedna, vraća federalni žiri za Okružni sud Sjedinjenih Država za Distrikt Arizona u studenom. Christopher Loring Walters, 28, Newport Beach, Kalifornija, i Matthew Thomas Purse, 32, Gilberta, Arizona, bili su optuženi za urotu, pošte i prijevare žice, kazneno djelo kršenja autorskih prava i trgovanje krivotvorenim naljepnicama, ambalaži ili spremnicima prema US odvjetništvo u Feniksu.

Osuđujuće prtljage pošte i žice mogu nositi najviše 20 godina zatvora, dok ostale optužbe mogu podnijeti najviše pet godina zatvora. Svi brojevi nose maksimalnu novčanu naknadu u iznosu od 250.000 USD.
Kako pretvoriti žice u cijele brojeve u python-u

Često prilikom pisanja Python koda trebat ćete pretvarati jednu vrstu podataka u drugu. U Python-u možete pretvoriti niz u cijeli broj pomoću funkcije ugrađivanja int ().
Kako usporediti žice u bashu

Pri pisanju Bash skripti često ćete morati uspoređivati dvije žice da biste provjerili jesu li jednake ili ne. Dva niza su jednaka ako imaju istu duljinu i sadrže isti niz znakova.