De Debarshi Das

Multe scripturi Bash pe care le veți scrie vor trebui să funcționeze cu text, așa că asigurați-vă că înțelegeți această operație de bază.

Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Concatenarea este procesul de unire a două valori. Concatenarea șirurilor este o parte integrantă a programării și îi vei găsi o utilizare în toate tipurile de software.

Diferite limbaje de programare se ocupă de concatenarea șirurilor în moduri diferite. Bash oferă câteva metode de concatenare a două șiruri.

Uitați-vă la cum puteți uni șiruri împreună în Bash.

Folosind operatorul +=

Puteți adăuga două șiruri de caractere sau variabile folosind operatorul += din Bash. În primul rând, declara a Variabila Bash care conține prima parte a șirului și folosind operatorul +=, concatenează-l cu a doua parte a șirului. Apoi, utilizați echo pentru a imprima șirul rezultat. Iată cum puteți concatena șiruri în bash cu operatorul +=:

instagram viewer
#!/usr/bin/bash

s="Buna ziua"
s+=„Lumea, de la MUO”
ecou"$s"

Ieșirea ar trebui să returneze „Hello World, from MUO”:

În exemplu, ați concatenat o variabilă șir cu un literal șir. Dacă doriți să concatenați valorile a două variabile, puteți adapta această metodă. Înlocuiți șirul literal cu a doua variabilă pe care doriți să o concatenați astfel:

#!/usr/bin/bash

s="Vesel"
d=" Crăciun"
s+=$d
ecou"$s"

Odata ce tu rulați scriptul shell, ar trebui să obțineți rezultatul „Crăciun fericit”.

Concatenați șirurile de caractere plasându-le secvențial

Cel mai simplu mod de a concatena două sau mai multe șiruri sau variabile este să le scrieți succesiv. Deși aceasta ar putea să nu fie abordarea optimă, totuși își face treaba. Iată cum ar trebui să arate codul:

#!/usr/bin/bash

s="Manchester"
b="Oraș"
ecou"$s$b"

Ieșirea ar trebui să fie „Manchester City”. De asemenea, puteți concatena literali șir la variabile utilizând extinderea parametrilor. Iată cum să o faci:

#!/usr/bin/bash

s="Orasul Manchester"
c=„Erling Haaland joacă {s} $"
ecou"$c"

Ieșirea ar trebui să fie „Erling Haaland joacă în Manchester City”.

Concatenează șiruri cu numere

În Bash, puteți concatena cu ușurință șiruri și numere împreună, fără a întâlni erori de nepotrivire a tipurilor de date. Acest lucru se datorează faptului că Bash tratează valorile ca șiruri de caractere, dacă nu este specificat altfel. O variabilă cu valoarea „3” poate fi tratată ca un întreg într-un limbaj precum Python, dar Bash îl va trata întotdeauna ca pe o valoare șir.

Puteți concatena un șir și un număr folosind operatorul += sau scriindu-le secvențial. Iată un exemplu:

#!/usr/bin/bash

a="Suta este"
a+=100
ecou"$a"

Ieșirea acestui program ar trebui să fie „O sută este 100”. Acum cunoașteți cele mai bune abordări pentru concatenarea șirurilor în Bash.

Aflați elementele fundamentale ale scripturilor Bash

Scripturile Bash sunt utile pentru automatizarea atât a sarcinilor critice, cât și banale. Cu Bash, puteți scrie mini programe shell pentru a vă ajuta să vă întrețineți sistemul sau serverul.

Concatenarea șirurilor este una dintre abilitățile fundamentale de care aveți nevoie pentru a scrie programe Bash. O înțelegere solidă a elementelor de bază vă va ajuta să stăpâniți scripturile shell.

Aboneaza-te la newsletter-ul nostru

Comentarii

AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail
Acțiune
AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail

Link copiat în clipboard

Subiecte asemănătoare

  • Linux
  • Programare
  • Programare
  • Linux Bash Shell

Despre autor

Debarshi Das (40 articole publicate)

Debarshi Das este un cercetător independent de securitate cu o pasiune pentru a scrie despre securitate cibernetică și Linux. Cu peste o jumătate de deceniu de experiență ca jurnalist online de tehnologie și securitate, îi place să acopere știri și crearea de explicații simplificate și extrem de accesibile și ghiduri de utilizare care ușurează tehnologia toata lumea. În timp ce el programează și publică ziua, îl vei găsi pe Debarshi piratand și cercetând noaptea.