Autorius Debarshi Das

Daugelis Bash scenarijų, kuriuos rašysite, turės dirbti su tekstu, todėl įsitikinkite, kad suprantate šią pagrindinę operaciją.

Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Sujungimas yra dviejų vertybių sujungimo procesas. Styginių sujungimas yra neatsiejama programavimo dalis ir rasite visų tipų programinėje įrangoje.

Skirtingos programavimo kalbos skirtingais būdais sprendžia eilučių sujungimą. „Bash“ siūlo keletą dviejų eilučių sujungimo būdų.

Pažiūrėkite, kaip galite sujungti eilutes Bash.

Naudojant += operatorių

Galite pridėti dvi eilutes arba kintamuosius naudodami += operatorių Bash. Pirmiausia paskelbkite a Bash kintamasis kurioje yra pirmoji eilutės dalis ir naudojant += operatorių, sujunkite ją su antrąja eilutės dalimi. Tada naudokite echo, kad išspausdintumėte gautą eilutę. Štai kaip galite sujungti eilutes bash su += operatoriumi:

instagram viewer
#!/usr/bin/bash

s="Sveiki"
s+=„Pasaulis, iš MUO“
aidas"$s"

Išvestis turėtų grąžinti „Hello World, from MUO“:

Pavyzdyje sujungėte eilutės kintamąjį su eilutės literalu. Jei norite sujungti dviejų kintamųjų reikšmes, galite pritaikyti šį metodą. Pakeiskite pažodinę eilutę antruoju kintamuoju, kurį norite sujungti taip:

#!/usr/bin/bash

s="Linksmas"
d="Kalėdos"
s+=$d
aidas"$s"

Kartą tu paleiskite savo apvalkalo scenarijų, turėtumėte gauti išvestį „Linksmų Kalėdų“.

Sujunkite eilutes, išdėstydami jas paeiliui

Lengviausias būdas sujungti dvi ar daugiau eilučių ar kintamųjų yra užrašyti juos iš eilės. Nors tai gali būti ne optimalus metodas, jis vis tiek atlieka savo darbą. Štai kaip kodas turėtų atrodyti:

#!/usr/bin/bash

s="Mančesteris"
b="Miestas"
aidas"$s$b"

Išvestis turėtų būti „Manchester City“. Taip pat galite sujungti eilučių literalius su kintamaisiais, naudodami parametrų išplėtimą. Štai kaip tai padaryti:

#!/usr/bin/bash

s="Mančesterio miestas"
c=„Žaidžia Erlingas Haalandas ${s}"
aidas"$c"

Rezultatas turėtų būti „Erlingas Haalandas žaidžia Manchester City“.

Sujunkite eilutes su skaičiais

„Bash“ galite lengvai sujungti eilutes ir skaičius, nepatiriant duomenų tipo neatitikimo klaidų. Taip yra todėl, kad Bash reikšmes traktuoja kaip eilutes, jei nenurodyta kitaip. Kintamasis, kurio reikšmė yra „3“, gali būti traktuojamas kaip an sveikasis skaičius tokioje kalboje kaip Python, bet Bash visada tai traktuos kaip eilutės vertę.

Galite sujungti eilutę ir skaičių naudodami += operatorių arba rašydami juos iš eilės. Štai pavyzdys:

#!/usr/bin/bash

a="šimtas yra"
a+=100
aidas"$a"

Šios programos išvestis turėtų būti „Šimtas yra 100“. Dabar žinote visus geriausius Bash eilučių sujungimo būdus.

Sužinokite Bash scenarijaus pagrindus

„Bash“ scenarijai yra naudingi automatizuojant tiek svarbias, tiek kasdienes užduotis. Naudodami „Bash“ galite rašyti mini apvalkalo programas, kurios padės prižiūrėti sistemą ar serverį.

Stygų sujungimas yra vienas iš pagrindinių įgūdžių, kurių reikia norint rašyti Bash programas. Tvirtas pagrindinių dalykų supratimas padės įsisavinti apvalkalo scenarijus.

Prenumeruokite mūsų naujienlaiškį

Komentarai

DalintisTviteryjeDalintisDalintisDalintis
Kopijuoti
El. paštas
Dalintis
DalintisTviteryjeDalintisDalintisDalintis
Kopijuoti
El. paštas

Nuoroda nukopijuota į mainų sritį

Susijusios temos

  • Linux
  • Programavimas
  • Programavimas
  • Linux Bash Shell

Apie autorių

Debarshi Das (Paskelbta 40 straipsnių)

Debarshi Das yra nepriklausomas saugumo tyrinėtojas, mėgstantis rašyti apie kibernetinį saugumą ir Linux. Turėdamas daugiau nei pusę dešimtmečio internetinių technologijų ir saugumo žurnalisto patirtį, jam patinka skelbti naujienas ir sukurti supaprastintus, lengvai pasiekiamus paaiškinimus ir vadovus, kurie palengvina technologiją Visi. Kol jis programuoja ir publikuoja dieną, jūs pastebėsite, kad Debarshi įsilaužia ir tyrinėja naktį.