BASHi programmeerimine

Kuidas luua Linuxis Vimi abil lihtsaid shelliskripte

Kuidas luua Linuxis Vimi abil lihtsaid shelliskripte

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 vim

Avage tekstiredaktor, kasutades:

$ vim

Looge uus fail:

$ vi test.sh

Sisestage skript. "#! / bin / bash ”operaator, kest Bourne'i kestale suunatud: r

#! / bin / bash
kaja “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 / bash
myvariable = "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 / bash
kaja "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.

Parimad mängud, mida saab mängida käte jälgimisega
Oculus Quest tutvustas hiljuti suurepärast ideed käsitsi jälgimisest ilma kontrolleriteta. Üha suurema hulga mängude ja tegevustega, mis toetavad kas ...
Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...
Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...