Avtor: Debarshi Das

Številni skripti Bash, ki jih boste napisali, bodo morali delati z besedilom, zato se prepričajte, da razumete to osnovno operacijo.

Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Veženje je postopek združevanja dveh vrednosti. Združevanje nizov je sestavni del programiranja in ga boste našli v vseh vrstah programske opreme.

Različni programski jeziki obravnavajo veriženje nizov na različne načine. Bash ponuja nekaj metod združevanja dveh nizov.

Oglejte si, kako lahko združite nize v Bashu.

Uporaba operatorja +=

Z uporabo operatorja += v Bashu lahko dodate dva niza ali spremenljivki. Najprej razglasite a Bash spremenljivka ki vsebuje prvi del niza, in ga z uporabo operatorja += združite z drugim delom niza. Nato uporabite echo, da natisnete dobljeni niz. Tukaj je opisano, kako lahko povežete nize v bash z operatorjem +=:

#!/usr/bin/bash

s="Zdravo"
s+="Svet, iz MUO"
odmev"$s"
instagram viewer

Izhod mora vrniti "Hello World, from MUO":

V primeru ste združili nizovno spremenljivko z nizovnim dobesedom. Če želite združiti vrednosti dveh spremenljivk, lahko to metodo prilagodite. Zamenjajte dobesedni niz z drugo spremenljivko, ki jo želite povezati takole:

#!/usr/bin/bash

s="veselo"
d="Božič"
s+=$d
odmev"$s"

Enkrat ti zaženite lupinski skript, bi morali dobiti izhod "Vesel božič".

Združite nize tako, da jih postavite zaporedno

Najlažji način za združevanje dveh ali več nizov ali spremenljivk je, da jih zaporedno zapišete. Čeprav to morda ni optimalen pristop, vseeno opravi svoje delo. Takole bi morala izgledati koda:

#!/usr/bin/bash

s="Manchester"
b="mesto"
odmev"$s$b"

Rezultat bi moral biti "Manchester City". Nizovne literale lahko tudi povežete s spremenljivkami z uporabo razširitve parametrov. To storite tako:

#!/usr/bin/bash

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

Rezultat bi moral biti "Erling Haaland igra v Manchester Cityju".

Združite nize s številkami

V Bashu lahko preprosto združite nize in številke, ne da bi pri tem naleteli na napake neujemanja tipov podatkov. To je zato, ker Bash obravnava vrednosti kot nize, razen če ni določeno drugače. Spremenljivka z vrednostjo "3" se lahko obravnava kot celo število v jeziku, kot je Python, vendar ga bo Bash vedno obravnaval kot vrednost niza.

Niz in številko lahko povežete z operatorjem += ali tako, da ju napišete zaporedno. Tukaj je primer:

#!/usr/bin/bash

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

Rezultat tega programa bi moral biti "Sto je 100". Zdaj poznate vse najboljše pristope k veriženju nizov v Bashu.

Naučite se osnov skriptiranja Bash

Bash skripti so uporabni za avtomatizacijo kritičnih in vsakodnevnih opravil. Z Bashom lahko pišete mini lupinske programe, ki vam pomagajo vzdrževati sistem ali strežnik.

Združevanje nizov je ena temeljnih veščin, ki jih potrebujete za pisanje programov Bash. Dobro razumevanje osnov vam bo pomagalo obvladati skriptno lupino.

Naročite se na naše novice

Komentarji

DelitiTweetDelitiDelitiDeliti
Kopirati
E-naslov
Deliti
DelitiTweetDelitiDelitiDeliti
Kopirati
E-naslov

Povezava je bila kopirana v odložišče

Sorodne teme

  • Linux
  • Programiranje
  • Programiranje
  • Linux Bash Shell

O avtorju

Debarshi Das (Objavljenih 40 člankov)

Debarshi Das je neodvisni varnostni raziskovalec s strastjo do pisanja o kibernetski varnosti in Linuxu. Z več kot pol desetletja izkušenj kot spletni novinar na področju tehnologije in varnosti uživa v poročanju novic in ustvarjanje poenostavljenih, zelo dostopnih razlag in vodnikov, ki olajšajo uporabo tehnologije vsi. Medtem ko on podnevi programira in objavlja, boste Debarshija našli, kako heka in raziskuje ponoči.