„Shell Scripting“ vykdo komandas, kad atliktų kai kurias naudingas funkcijas, ir yra sukurtas paleisti apvalkale. „Shell“ scenarijai yra gana patogūs atliekant tokias operacijas kaip manipuliavimas failais, automatizuojant užduotis, kad būtų išvengta laiko sąnaudų; netgi galite sukurti savo komandas.
„Shell“ yra vartotojo ir operacinės sistemos sąsaja, leidžianti vartotojams sąveikauti su operacine sistema ir atlikti įvairias užduotis naudojant komandas. „Shell“ perima vartotojo įvestį per terminalą, sąveikauja su branduoliu, apdoroja jį ir pateikia išvestį.
Kaip sukurti apvalkalo scenarijų naudojant „Vim“
„Shell“ scenarijai paprastai kuriami naudojant bet kurį teksto redaktorių. „Nano“ ir „Vim“ redaktoriai yra gerai žinomi teksto redaktoriai, skirti kurti „bash“ scenarijų failus. Šiame pavyzdyje mes naudojame „Vim“. Jei neturite „Vim“, įdiekite jį naudodami komandą:
$sudotinkamasdiegti aš atėjau
Atidarykite teksto rengyklę naudodami:
$aš atėjau
Sukurkite naują failą:
$mestestcript.sh
Įveskite scenarijų. #! /bin/bash operatorius, apvalkalas nukreiptas į Bourne apvalkalą: r
#! /bin/bash
išmetėLabas pasauli
Ir išsaugokite failą, paspauskite Esc klavišą, kad perjungtumėte režimą, tada paspauskite : į jį išsaugoti. Jei pateikiamas tik skaitymo klaidos failas, naudokite : į! , failas bus išsaugotas:
Dabar norėdami vykdyti failą, įveskite:
mušti testasscenarijus.sh
Kaip pridėti komentarus apvalkalo scenarijuje
Norėdami pridėti komentarą, naudokite operatorių #; sintaksė pateikta žemiau:
#! /bin/bash#Tai mano pirmasis apvalkalo scenarijus
išmetėLabas pasauli
Kaip naudoti kintamuosius apvalkalo scenarijuje
Bet kokiam programavimui kalbos kintamieji yra būtini. Kintamieji naudojami vertei saugoti, nesvarbu, ar tai sveikas skaičius, ar simbolis, ar teksto eilutė. Supraskime tai pavyzdžiu:
#! /bin/bashmano kintamasis= Tai mano pirmasis scenarijus
išmetė $ mano kintamasis
Aukščiau pateiktas scenarijus kaip išvestį suteiks kintamą vertę:
Patikrinkime, kaip gauti kintamojo vertę iš vartotojo vertės iš vartotojo:
#! /bin/bashišmetėĮveskite savo vardą
skaitytiname_varable
išmetė „Įveskite savo amžių“
skaitytikintamasis amžius
išmetė $ name_varibaleyra $ age_variable
Šis vaizdas rodo išvestį:
Išvada
„Shell“ scenarijus yra labai svarbus norint sukurti savo komandą arba paleisti kelias komandas su vienu scenarijaus failu, kad būtų galima atlikti įvairias funkcijas. Šiame vadove mes suprantame pagrindinę apvalkalo scenarijaus idėją. Mes išmokome rašyti scenarijų ir apvalkalo scenarijaus failą, išsaugoti jį ir tada jį vykdyti. Be to, mes supratome kintamųjų naudojimą apvalkalo scenarijuje. „Shell“ scenarijus yra labai patogu atlikti įvairias naudingas užduotis, be to, reikia daug ką atskleisti.