Autors Debarshi Das

Daudziem Bash skriptiem, kurus rakstīsit, būs jāstrādā ar tekstu, tāpēc pārliecinieties, ka saprotat šo pamatdarbību.

Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Savienošana ir divu vērtību savienošanas process. Virkņu savienošana ir neatņemama programmēšanas sastāvdaļa, un jūs varat to izmantot visu veidu programmatūrā.

Dažādas programmēšanas valodas dažādos veidos nodarbojas ar virkņu savienošanu. Bash piedāvā pāris metodes divu virkņu savienošanai.

Apskatiet, kā Bash var savienot virknes.

Izmantojot += operatoru

Varat pievienot divas virknes vai mainīgos, izmantojot operatoru += programmā Bash. Pirmkārt, paziņojiet a Bash mainīgais satur virknes pirmo daļu un, izmantojot operatoru +=, savienojiet to ar virknes otro daļu. Pēc tam izmantojiet echo, lai izdrukātu iegūto virkni. Lūk, kā jūs varat savienot virknes bash ar += operatoru:

instagram viewer
#!/usr/bin/bash

s="Sveiki"
s+="Pasaule, no MUO"
atbalss"$s"

Izvadei jāatgriež "Sveika pasaule, no MUO":

Piemērā virknes mainīgais ir savienots ar virknes literālu. Ja vēlaties savienot divu mainīgo vērtības, varat pielāgot šo metodi. Aizstājiet burtisko virkni ar otro mainīgo, kuru vēlaties savienot šādi:

#!/usr/bin/bash

s="Priecīgs"
d="Ziemassvētki"
s+=$d
atbalss"$s"

Vienreiz tu palaist čaulas skriptu, jums vajadzētu iegūt rezultātu "Priecīgus Ziemassvētkus".

Savienojiet virknes, novietojot tās secīgi

Vienkāršākais veids, kā savienot divas vai vairākas virknes vai mainīgos, ir tos secīgi pierakstīt. Lai gan šī pieeja var nebūt optimālā, tā joprojām veic savu darbu. Lūk, kā kodam vajadzētu izskatīties:

#!/usr/bin/bash

s="Mančestra"
b="Pilsēta"
atbalss"$s$b"

Izvadei jābūt "Manchester City". Varat arī savienot virknes literāļus ar mainīgajiem, izmantojot parametru paplašināšanu. Lūk, kā to izdarīt:

#!/usr/bin/bash

s="Mančestras pilsēta"
c="Piedalās Erlings Hālands ${s}"
atbalss"$c"

Iznākumam vajadzētu būt "Ērlings Hālands spēlē Mančestras City".

Savienojiet virknes ar cipariem

Programmā Bash varat viegli savienot virknes un skaitļus, neradot datu tipu neatbilstības kļūdas. Tas ir tāpēc, ka Bash apstrādā vērtības kā virknes, ja vien nav norādīts citādi. Mainīgo ar vērtību "3" var uzskatīt par an vesels skaitlis tādā valodā kā Python, bet Bašs to vienmēr uzskatīs par virknes vērtību.

Virkni un skaitli var savienot, izmantojot operatoru += vai rakstot tos secīgi. Šeit ir piemērs:

#!/usr/bin/bash

a="Simts ir"
a+=100
atbalss"$a"

Šīs programmas izvadei jābūt "Simts ir 100". Tagad jūs zināt visas labākās metodes virkņu savienošanai programmā Bash.

Uzziniet Bash skriptēšanas pamatus

Bash skripti ir noderīgi gan kritisku, gan ikdienišķu uzdevumu automatizēšanai. Izmantojot Bash, varat rakstīt mini čaulas programmas, lai palīdzētu uzturēt sistēmu vai serveri.

Virkņu savienošana ir viena no pamatprasmēm, kas jums nepieciešamas, lai rakstītu Bash programmas. Laba izpratne par pamatiem palīdzēs apgūt čaulas skriptēšanu.

Abonējiet mūsu biļetenu

komentāri

DalītiesČivinātDalītiesDalītiesDalīties
Kopēt
E-pasts
Dalīties
DalītiesČivinātDalītiesDalītiesDalīties
Kopēt
E-pasts

Saite ir kopēta starpliktuvē

Saistītās tēmas

  • Linux
  • Programmēšana
  • Programmēšana
  • Linux Bash Shell

Par autoru

Debarshi Das (Publicēti 40 raksti)

Debarshi Das ir neatkarīgs drošības pētnieks, kura aizraušanās ir rakstīt par kiberdrošību un Linux. Ar vairāk nekā pusdesmit gadu pieredzi tiešsaistes tehnoloģiju un drošības žurnālista amatā viņam patīk atspoguļot ziņas un izstrādāt vienkāršotus, viegli pieejamus paskaidrojumus un pamācības, kas atvieglo tehnoloģiju izmantošanu visi. Kamēr viņš pa dienu programmē un publicē, jūs redzēsiet, ka Debarši uzlauž un pēta naktī.