Šiandien šiame įraše tęsime Susipažinkite 04 iš mūsų mokymo programų serijos "Shell scenarijus. Ankstesniuose skyriuose aptarėme šias sąvokas: Terminalai, pultai, apvalkalai, „Bash Shell“, scenarijai ir „Shell Scripting“..
Dėl šios priežasties šioje pamokoje mes šiek tiek daugiau dėmesio skirsime praktinė arba techninė dalis iš Scenarijaus failai, sukurti naudojant „Bash Shell“..
Ir, prieš pradedant šį įrašą, paskambino „Shell Scripting – Tutorial 04“, rekomenduojame ištirti toliau nurodytus dalykus susijęs turinys, šiandien šio įrašo skaitymo pabaigoje:
„Shell“ scenarijų rengimo pamoka 04
Scenarijaus failų pagrindai
Karta
į sukurti scenarijaus failąt iš esmės reikia naudoti teksto redaktorius, kuris gali būti be jokių problemų, paprastas iš terminalas (CLI) pvz., „nano“ arba „vi“, arba iš Darbalaukis (GUI) pvz., "gedit" arba "mousepad".
Be to, jie gali būti naudojami šaltinio kodo redaktoriai sudėtingesnis arba patikimesnis IDE tipas, aptinkantis naudojamos kalbos sintaksę, pvz., Geany, Atom, Sublime tekstas, Visual Studio kodas, tarp daugelio kitų.
Iš esmės pakaktų, kad viename iš jų vykdytume užsakymą sukurti naują paprasto teksto failą su arba be „.sh“ plėtinyspageidautina su ja.
Pavyzdžiui, paprasčiausias dalykas būtų vykdyti šią komandą terminale:
nano miprimerscript.sh
Vykdymas
į paleiskite bash shell scenarijų, galite pasirinkti 2 būdus arba formas, kurios yra šios:
- Iškvieskite „Bash“ interpretatorių, kad paleistumėte scenarijaus failą:
bash miprimerscript.sh
- Iškvieskite numatytąjį interpretatorių (Sh), kad paleistumėte scenarijaus failą:
sh miprimerscript.sh
Stebėjimas: Atminkite, kad kai kuriais atvejais netinkamo apvalkalo iškvietimas gali sukelti dalinį arba visišką sukurto scenarijaus gedimą. Todėl idealu yra tai, kad pirmoje scenarijaus eilutėje iškviestas apvalkalas yra tas, kuris naudojamas jam vykdyti. Mūsų atveju „bash“.
Tačiau taip pat galime tiesiogiai vykdyti scenarijaus failą taip:
./miprimerscript.sh
Šiuo atveju pirmieji 2 simboliai "./" nurodo, kad mes ketiname vykdyti scenarijaus failą iš dabartinio katalogo, ty tikrojo kelio, kuriame yra vykdomasis failas.
Dalys arba elementai Linux scenarijaus faile
Tikrai, a Scenarijaus failas apskritai yra kažkas labai paprasto, todėl jis susideda tik iš 2 elementų Kas jie tokie:
- She Bang arba Sha-Bang (#!): Tai yra pirmasis scenarijaus failo eilutės pavadinimas, kurio tikslas yra nurodyti, kurią programą (Shell) ji turi vykdyti. Taip ir tuo atveju, jei minėta programa neįdiegta, atsiranda klaida, kuri neleidžia jos vykdyti.
- Kodas: Tai gali būti bet kas nuo vienos komandos iki tūkstančių kodo eilučių, vaizduojančių paprastas ar sudėtingas komandas Linux terminale.
Pavyzdžiui:
#!/bin/bash
echo Mi Primer Script
Ekrano nuotraukos
Santrauka
Trumpai tariant, su šiuo 04 pamoka apie „Shell Scripting“ mes jau pradėjome pirminį požiūrį daugiau praktinių ir techninių aspektų susiję su Scenarijaus failai, sukurti naudojant „Bash Shell“.. Todėl tikimės, kad netrukus jie pradės kurti ir naudoti savo pirmieji scenarijaus failai GNU/Linux.
Jei patiko turinys, komentuoti ir pasidalinti. Ir atminkite, aplankykite mūsų pradžią «vieta», be oficialaus kanalo Telegram daugiau naujienų, mokymo programų ir Linux naujinimų.