UkuBhalwa kweShell-Isifundo 04: Izikripthi zeBash Shell-Icandelo 1

UkuBhalwa kweShell-Isifundo 04: Izikripthi zeBash Shell-Icandelo 1

UkuBhalwa kweShell-Isifundo 04: Izikripthi zeBash Shell-Icandelo 1

Namhlanje, kule post, siza kuqhubeka 04 Tutorial ukusuka kuthotho lwethu lokufundisa Ukushicilela kweShell. Kwezi zidlulileyo, siqwalasele la magama alandelayo: Izikhululo, iiConsoles, iiShell, iBash Shell, izikripthi kunye neShell Scripting.

Ngesi sizathu, kwesi sifundo sangoku siza kugxila ngakumbi kwi inxalenye ebonakalayo okanye yobugcisa ye Iifayile ezishicilelweyo ezenziwe ngeBash Shell.

Ukubhalwa kweShell-Isifundo 03: Konke malunga neBash Shell Scripting

UkuBhalwa kweShell - Isifundo 03: Konke malunga nokuBhala ngeBash Shell

Kwaye, ngaphambi kokuba uqale le post ebizwa "UkuBhalwa kweShell-Isifundo 04", sincoma ukuhlola oku kulandelayo imixholo enxulumeneyo, ekupheleni kokufunda le post namhlanje:

Ukubhalwa kweShell-Isifundo 03: Konke malunga neBash Shell Scripting
Inqaku elidibeneyo:
UkuBhalwa kweShell - Isifundo 03: Konke malunga neZikripthi kunye nokuBhalwa kweShell
UkuBhalwa kweShell-Isifundo 02: Konke malunga neBash Shell
Inqaku elidibeneyo:
UkuBhalwa kweShell – Isifundo 02: Konke malunga neBash Shell

Isifundo sokuBhalwa kweShell 04

Isifundo sokuBhalwa kweShell 04

Iziseko zeeFayile zeSikripthi

Isizukulwana

ukuba yenza ifayile yeskripthit ngokusisiseko kufuneka usebenzise umhleli wokubhaliweyo, enokuba ngaphandle kwengxaki, enye elula Itheminali (CLI) njenge “nano” okanye “vi”, okanye ukusuka Idesktop (i-GUI) njenge "gedit" okanye "mousepad".

Kwakhona, zinokusetyenziswa abahleli bekhowudi yomthombo uhlobo lwe-IDE oluntsonkothile ngakumbi okanye oluqinileyo, olubhaqa isivakalisi solwimi olusetyenzisiweyo, njenge I-Geany, i-Atom, isicatshulwa esiphantsi, iKhowudi ye-Visual Studio, phakathi kwezinye ezininzi.

Ngokomgaqo, kuya kwanela ukuba, kwenye yazo, siphumeza umyalelo we yenza ifayile yokubhaliweyo engenanto entsha nge okanye ngaphandle kwe ".sh" ulwandisobhetele kunye naye.

Umzekelo, eyona nto ilula iyakuba kukuphumeza lo myalelo ulandelayo kwi-terminal:

nano miprimerscript.sh

Ukuphunyezwa

ukuba sebenzisa iskripthi seqokobhe le-bash, ungakhetha iindlela ezi-2 okanye iifom, ezi zilandelayo:

  • Biza itoliki ye-Bash ukuba iqhube ifayile yeskripthi:
bash miprimerscript.sh
  • Biza itoliki engagqibekanga (Sh) ukuba iphumeze ifayile yokushicilelweyo:
sh miprimerscript.sh

Isimangalo: Gcina ukhumbula ukuba, ngamanye amaxesha, ukungaceli iShell echanekileyo kunokubangela ukungasebenzi kakuhle kweSibhalo esidaliweyo. Ke ngoko, eyona nto ilungileyo kukuba iShell eceliweyo kumgca wokuqala weSikripthi yiyo esetyenzisiweyo ukuyiphumeza. Kwimeko yethu, "bash".

Nangona kunjalo, sinokwenza ngokuthe ngqo ifayile yeskripthi ngolu hlobo lulandelayo:

./miprimerscript.sh

Kule meko, iimpawu zokuqala ezi-2 "./" bonisa ukuba siza kuphumeza ifayile eshicilelweyo kulawulo lwangoku, oko kukuthi, indlela yokwenyani apho okuphunyeziweyo kukuphi.

Amacandelo okanye izinto ngaphakathi kwefayile ye-Linux Script

Ngokwenene, a Ifayile yeScript ngokubanzi yinto esisiseko kakhulu, ngoko ke, iquka kuphela Izinto ezi-2 zezi:

  • U-She Bang okanye u-Sha-Bang (#!): Eli ligama elinikwe kumgca wokuqala wefayile yokushicilelweyo, enenjongo yokuchaza ukuba yeyiphi inkqubo (iShell) emayiphumeze. Ke ngoko, kwaye kwimeko apho inkqubo ithe ayifakwanga, iveliswa impazamo ethintela ukuphunyezwa kwayo.
  • Ikhowudi: Oku kunokuba yiyo nantoni na ukusuka kumyalelo omnye ukuya kumawaka eelayini zekhowudi emele imiyalelo elula okanye entsokothileyo kwi-terminal ye-Linux.

Umzekelo:

#!/bin/bash
echo Mi Primer Script

Isikrini

Umzekelo wokwenziwa kweSikripthi-Umfanekiso weskrini 1

Umzekelo wokwenziwa kweSikripthi-Umfanekiso weskrini 2

Umzekelo wokwenziwa kweSikripthi-Umfanekiso weskrini 3

Umzekelo wokwenziwa kweSikripthi-Umfanekiso weskrini 4

I-Shell Scripting-Isifundo 01: I-Shell, i-Bash Shell kunye ne-Scripts
Inqaku elidibeneyo:
ISibhalo seShell - Isifundo 01: Izitishi, iiConsoles kunye neeShell
I-PowerShell 7.2.6: Ukusebenzisa i-Linux kunye ne-Windows Commands kwi-GNU
Inqaku elidibeneyo:
I-PowerShell 7.2.6: Ukusebenzisa i-Linux kunye ne-Windows Commands kwi-GNU

Isibhengezo esicacileyo sesithuba

Isishwankathelo

Ngamafutshane, ngale nto Isifundo 04 kwi "Shell Scripting" sele siqalile indlela yokuqala imiba ebonakalayo kunye nezobugcisa uhlobene ne Iifayile zescript ezenziwe ngeBash Shell. Ke ngoko, sinethemba lokuba kungekudala, baya kuqalisa ukudala nokusebenzisa kwabo iifayile zeskripthi zokuqala kwi-GNU/Linux.

Ukuba uwuthandile umxholo, phawula kwaye wabelane ngayo. Kwaye khumbula, ndwendwela ekuqaleni kwethu «webhsayithi», ukongeza kwijelo elisemthethweni le yocingo ngeendaba ezininzi, izifundo kunye nohlaziyo lweLinux.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.