BASH programavimas

Kaip sukurti paprastus „Shell“ scenarijus sistemoje „Linux“ naudojant „Vim“

Kaip sukurti paprastus „Shell“ scenarijus sistemoje „Linux“ naudojant „Vim“

„Shell Scripting“ vykdo komandas naudingoms funkcijoms atlikti ir yra sukurtas taip, kad būtų vykdomas apvalkale. „Shell“ scenarijai yra gana patogu atlikti tokias operacijas kaip manipuliavimas failais, automatizuojant užduotis, kad būtų išvengta laiko sąnaudų; jūs 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“ ima 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 rengyklę. „Nano“ ir „Vim“ redaktoriai yra gerai žinomi teksto redaktoriai, kuriantys „bash“ scenarijų failus.  Šiame pavyzdyje mes naudojame „Vim“. Jei neturite „Vim“, įdiekite jį naudodami komandą:

$ sudo apt install vim

Atidarykite teksto rengyklę naudodami:

$ vim

Sukurkite naują failą:

$ vi testcript.sh

Įveskite scenarijų. „#! / bin / bash “operatorius, apvalkalas nukreiptas į Bourne lukštą: r

#! / bin / bash
aidas „Sveikas pasaulis“

Išsaugokite failą, paspauskite „Esc“, Kad perjungtumėte režimą, tada paspauskite„: w“, Kad jį išsaugotum. Jei jis suteikia klaidos failą „Tik skaityti“, tada naudokite „: w!“, Failas bus išsaugotas:

Dabar, jei norite paleisti failą, įveskite:

bash testo scenarijus. sh

Kaip pridėti komentarus apvalkalo scenarijuje

Norėdami pridėti komentarą, naudokite operatorių „#“; sintaksė pateikiama žemiau:

#! / bin / bash
#Tai mano pirmasis apvalkalo scenarijus
aidas „Sveikas pasaulis“

Kaip naudoti kintamuosius apvalkalo scenarijuje

Bet kokiam programavimui yra būtini kalbos kintamieji. Kintamieji naudojami vertybei išsaugoti, nesvarbu, ar tai sveikasis skaičius, ar simbolis, ar teksto eilutė. Supraskime tai su pavyzdžiu:

#! / bin / bash
myvariable = „Tai mano pirmasis scenarijus“
echo $ kintamasis

Pirmiau pateiktas scenarijus suteiks kintamąją vertę kaip išvestį:

Patikrinkime, kaip gauti kintamojo vertę iš vartotojo vertės iš vartotojo:

#! / bin / bash
aidas „Įveskite savo vardą“
perskaityti vardą_kintamasis
aidas „Įveskite savo amžių“
perskaityti age_variable
aidas „$ name_varibale yra $ age_variable old“

Šis vaizdas rodo išvestį:

Išvada

„Shell“ scenarijai yra labai svarbūs norint sukurti savo komandą arba paleisti kelias komandas su vienu scenarijaus failu, kad atliktumėte įvairias funkcijas. Šiame vadove mes suvokiame pagrindinę „shell“ scenarijų idėją. Mes sužinojome, kaip scenarijus ir apvalkalo scenarijaus failą išsaugoti, tada vykdyti. Be to, mes supratome kintamųjų naudojimą apvalkalo scenarijuose. „Shell“ scenarijai yra labai patogu norint atlikti įvairias naudingas užduotis, ir yra daug ko atskleisti.

„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...
0 A.D. Pamoka
Iš daugybės strateginių žaidimų 0 A.D. sugeba išsiskirti kaip išsamus pavadinimas ir labai gilus, taktinis žaidimas, nepaisant to, kad yra atviro kodo...