Shelli skriptimine täidab käske mõne kasuliku funktsiooni täitmiseks ja on loodud kestas töötamiseks. Shelli skriptid on üsna käepärased selliste toimingute tegemiseks nagu failidega manipuleerimine, ülesannete automatiseerimine ajakulu vältimiseks; saate isegi oma käske luua.
Shell on kasutaja ja operatsioonisüsteemi vaheline liides, mis võimaldab kasutajatel opsüsteemiga suhelda ja käskude abil erinevaid ülesandeid täita. Shell võtab kasutajalt terminali kaudu sisendi, suhtleb kerneliga, töötleb seda ja annab väljundi.
Kuidas luua shelliskripti Vimi abil
Shelli skriptid luuakse tavaliselt mis tahes tekstiredaktori abil. Nano ja Vim toimetajad on tuntud tekstiredaktorid, kes loovad bashi skriptifaile. Selle näite jaoks kasutame „Vim”. Kui teil pole Vimi, installige see käsuga:
$ sudo apt install vimAvage tekstiredaktor, kasutades:
$ vimLooge uus fail:
$ vi test.sh
Sisestage skript. "#! / bin / bash ”operaator, kest Bourne'i kestale suunatud: r
#! / bin / bashkaja “Tere maailm”
Ja salvestage fail, vajutageEscRežiimi vahetamiseks ja seejärel vajutage: w”Selle salvestamiseks. Kui see annab tõrkefaili „Ainult kirjutuskaitstud”, siis kasutage: w!”, Fail salvestatakse:
Nüüd faili käivitamiseks tippige:
bashi testi skript. sh
Kuidas lisada shelliskripti kommentaare
Kommentaari lisamiseks kasutage operaatorit "#"; süntaks on toodud allpool:
#! / bin / bash#See on minu esimene shelliskript
kaja “Tere maailm”
Muutujate kasutamine shelliskriptis
Mis tahes programmeerimise jaoks on keelemuutujad hädavajalikud. Muutujaid kasutatakse väärtuse salvestamiseks, olgu see siis täisarv, märk või tekstistring. Mõistame seda näite abil:
#! / bin / bashmyvariable = "See on minu esimene skript"
kaja $ mitmekesine
Ülaltoodud skript annab väljundina muutuva väärtuse:
Kontrollime, kuidas saada muutuja väärtus kasutaja väärtusest kasutaja järgi:
#! / bin / bashkaja "Sisesta oma nimi"
loe nimi_muutuja
kaja "Sisesta oma vanus"
loe vanuse muutuja
kaja "$ name_varibale on $ age_variable vana"
Järgmine pilt näitab väljundit:
Järeldus
Shelli skriptimine on väga oluline, et luua oma käsk või käivitada mitme käsuga ühe skriptifailiga mitmesuguste funktsioonide täitmine. Selles juhendis haarame shelliskriptide põhiideed. Õppisime, kuidas skripti ja shelliskriptifaili skripti salvestada ja seejärel käivitada. Lisaks mõistsime muutujate kasutamist shelliskriptimisel. Shelli skriptimine on erinevate kasulike ülesannete täitmiseks väga mugav ning paljastada on palju.