I-Shell Scripting – Isifundo 04: I-Bash Shell Scripts – Ingxenye 1

I-Shell Scripting – Isifundo 04: Izikripthi ze-Bash Shell - Ingxenye 1

I-Shell Scripting – Isifundo 04: I-Bash Shell Scripts – Ingxenye 1

Namuhla, kulokhu okuthunyelwe, sizoqhubeka Isifundo se-04 kusukela kuchungechunge lwethu lokufunda kuqhubeke Isikripthi se-Shell. Kweyedlule, sikhulume le miqondo elandelayo: Amatheminali, Amakhonsoli, Amagobolondo, i-Bash Shell, Izikripthi ne-Shell Scripting.

Ngalesi sizathu, kulesi sifundo samanje sizogxila kancane ku- ingxenye esebenzayo noma yobuchwepheshe of the Amafayela ombhalo adalwe nge-Bash Shell.

I-Shell Scripting - Okokufundisa 03: Konke Mayelana Ne-Bash Shell Scripting

I-Shell Scripting – Isifundo 03: Konke mayelana nokuBhala nge-Bash Shell

Futhi, ngaphambi kokuqala lokhu okuthunyelwe ngokuthi "I-Shell Scripting - Isifundo 04", sincoma ukuthi uhlole okulandelayo okuqukethwe okuhlobene, ekupheleni kokufunda lokhu okuthunyelwe namuhla:

I-Shell Scripting - Okokufundisa 03: Konke Mayelana Ne-Bash Shell Scripting
I-athikili ehlobene:
I-Shell Scripting – Isifundo 03: Konke Mayelana Nezikripthi Nokubhaliswa Kwe-Shell
I-Shell Scripting - Okokufundisa 02: Konke Nge-Bash Shell
I-athikili ehlobene:
I-Shell Scripting – Isifundo 02: Konke Nge-Bash Shell

Okokufundisa kokuBhala kweShell 04

Okokufundisa kokuBhala kweShell 04

Okuyisisekelo Kwamafayela Ombhalo

Isizukulwane

para khiqiza ifayela lombhalot ngokuyisisekelo udinga ukusebenzisa umhleli wombhalo, okungaba ngaphandle kwenkinga, eyodwa elula itheminali (CLI) njengokuthi “nano” noma “vi”, noma kusuka Ideskithophu (i-GUI) njengokuthi "gedit" noma "igundane".

Futhi, zingasetshenziswa abahleli bekhodi yomthombo uhlobo lwe-IDE oluyinkimbinkimbi noma oluqinile, oluthola i-syntax yolimi olusetshenzisiwe, njenge Geany, Atom, Sublime text, Visual Studio Code, phakathi kokunye okuningi.

Empeleni, bekuyokwanela ukuthi, kwenye yazo, sifeza umyalo we khiqiza ifayela elisha lombhalo ongenalutho nge noma ngaphandle kwe “.sh” isandisookungcono naye.

Isibonelo, into elula kungaba ukwenza umyalo olandelayo kutheminali:

nano miprimerscript.sh

Ukwenziwa

para sebenzisa iskripthi se-bash shell, ungakhetha izindlela ezi-2 noma amafomu, okuyilezi ezilandelayo:

  • Cela umhumushi we-Bash ukuthi asebenzise ifayela leskripthi:
bash miprimerscript.sh
  • Cela umhumushi ozenzakalelayo (Sh) ukuze asebenzise ifayela lombhalo:
sh miprimerscript.sh

Isimangalo: Khumbula ukuthi, kwezinye izikhathi, ukungasebenzisi i-Shell efanele kungabangela ukungasebenzi kahle okuyingxenye noma okuphelele Kweskripthi esidaliwe. Ngakho-ke, okuhle ukuthi iShell eceliwe emugqeni wokuqala Weskripthi yiyona esetshenziswayo ukuze iyisebenzise. Esimweni sethu, "bash".

Kodwa-ke, singakwazi futhi ukusebenzisa ifayela leskripthi ngokuqondile ngale ndlela elandelayo:

./miprimerscript.sh

Kulokhu, izinhlamvu ezi-2 zokuqala "./" bonisa ukuthi sizokwenza ifayela leskripthi kuhla lwemibhalo lwamanje, okungukuthi, indlela yangempela lapho okuphunyeleliswayo kukhona.

Izingxenye noma ama-elementi ngaphakathi kwefayela le-Linux Script

Ngempela, a Ifayela lesikripthi ngokuvamile liyinto eyisisekelo kakhulu, ngakho-ke, ihlanganisa kuphela Izinto eziyi-2 okuyi:

  • U-She Bang noma u-Sha-Bang (#!): Leli igama elinikezwe umugqa wokuqala wefayela Leskripthi, elinenjongo yokucacisa ukuthi yiluphi uhlelo (iShell) okufanele lilusebenzise. Ukuze, futhi uma kwenzeka uhlelo olushilo lungafakiwe, kukhiqizwa iphutha elivimbela ukuqaliswa kwalo.
  • Ikhodi: Lokhu kungaba yinoma yini ukusuka emyalweni owodwa kuye ezinkulungwaneni zemigqa yekhodi emele imiyalo elula noma eyinkimbinkimbi kutheminali ye-Linux.

Isibonelo:

#!/bin/bash
echo Mi Primer Script

Izithombe zesikrini

Isibonelo sokwenza Iskripthi - Isithombe-skrini 1

Isibonelo sokwenza Iskripthi - Isithombe-skrini 2

Isibonelo sokwenza Iskripthi - Isithombe-skrini 3

Isibonelo sokwenza Iskripthi - Isithombe-skrini 4

I-Shell Scripting - Okokufundisa 01: I-Shell, i-Bash Shell ne-Scripts
I-athikili ehlobene:
I-Shell Scripting – Okokufundisa 01: Amatheminali, Amakhonsoli namaShell
I-PowerShell 7.2.6: Ukusebenzisa i-Linux kanye ne-Windows Commands ku-GNU
I-athikili ehlobene:
I-PowerShell 7.2.6: Ukusebenzisa i-Linux kanye ne-Windows Commands ku-GNU

Isibhengezo esingabonakali sokuthunyelwe

Isifingqo

Ngamafuphi, nalokhu Okokufundisa 04 kokuthi "Shell Scripting" sesivele saqala indlela yokuqala izici ezingokoqobo nezezobuchwepheshe hlobene ne Amafayela ombhalo akhiqizwe nge-Bash Shell. Ngakho-ke, sithemba ukuthi maduze, bazoqala ukudala nokusebenzisa kwabo amafayela ombhalo wokuqala ku-GNU/Linux.

Uma ukuthandile okuqukethwe, phawula futhi wabelane ngakho. Futhi khumbula, vakashela ekuqaleni kwethu «iwebhusayithi», ngaphezu kwesiteshi esisemthethweni se yocingo ukuze uthole izindaba ezengeziwe, okokufundisa nezibuyekezo ze-Linux.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.