Jani Ihalainen 305 kg attempt
Sisällysluettelo:
Yksi yleisimmin käytetyistä merkkijono-operaatioista on ketjuttaminen. Merkkijonojen yhdistäminen on vain hieno ohjelmointisana merkkijonojen yhdistämiseksi lisäämällä yksi merkkijono toisen merkkijonon loppuun.
Tässä opetusohjelmassa selitetään, kuinka jouset ketjutetaan Bashissa.
Yhdistävät jouset
Yksinkertaisin tapa yhdistää kaksi tai useampaa merkkimuuttujaa on kirjoittaa ne peräkkäin:
VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"
Viimeinen rivi toistaa ketjutun merkkijonon:
Hello, World
Voit myös ketjuttaa yhden tai useamman muuttujan kirjaimilla merkkijonoilla:
VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"
Hello, World
Yllä olevassa esimerkissä muuttuja
VAR1
on suljettu
VAR1
muuttujan nimen suojaamiseksi ympäröiviltä merkiltä. Kun muuttujaa seuraa toinen kelvollinen muuttujan nimen merkki, se on suljettava kihara-aukkoihin
${VAR1}
.
Jotta vältetään sananjako tai globaalit ongelmat, sinun tulee aina yrittää käyttää kaksoislainauksia muuttujan nimen ympärillä. Jos haluat estää muuttuvan interpoloinnin ja alaviivamerkin erityiskäsittelyn kaksoissoittojen sijasta.
Bash ei erota muuttujia tyypin mukaan, muuttujia käsitellään kokonaislukuina tai merkkijonoina konteksteista riippuen. Voit myös ketjuttaa muuttujia, jotka sisältävät vain numeroita.
VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"
Yhdistävät jouset + = operaattorilla
Toinen tapa merkkijonojen liittämiseen bashiin on liittämällä muuttujat tai kirjaimelliset merkkijonot muuttujaan
+=
-operaattorilla:
VAR1="Hello, " VAR1+=" World" echo "$VAR1"
Hello, World
Seuraava esimerkki käyttää
+=
-operaattoria merkkijonojen ketjuttamiseen bash-silmukkaan:
VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"
Hydrogen Helium Lithium Beryllium
johtopäätös
Merkkijonomuuttujien liittäminen on yksi Bash-komentosarjojen perusteellisimmista toiminnoista. Kun olet lukenut tämän opetusohjelman, sinulla pitäisi olla hyvä käsitys jousien ketjuttamisesta Bash-kielellä. Voit myös tarkistaa oppaamme merkkijonojen vertaamisesta.
Bash-taulukot
Taulukot ovat yksi käytetyimmistä ja perusteellisimmista tietorakenteista. Tässä artikkelissa kerrotaan Bash-taulukot ja selitetään, kuinka niitä käytetään Bash-skripteissäsi.
Bash silmukasta
Bash-komentosarjoissa on 3 perussilmukkakonstruktiota silmukalle, silmukalle ja silmukkaan saakka. Tässä opetusohjelmassa käsittelemme silmukoiden perusteet Bashissa sekä katkoksia ja jatkamme lauseita silmukan virtauksen muuttamiseksi.
Bash: liitä tiedostoon
Linuxissa on useita tapoja liittää teksti tiedostoon. Tämä artikkeli selittää joitain niistä.







