Shell Scripting täidab mõningate kasulike funktsioonide täitmiseks käske ja on mõeldud kestas töötamiseks. Shelli skriptid on üsna käepärased selliste toimingute tegemiseks nagu failide manipuleerimine, ülesannete automatiseerimine ajakulu vältimiseks; saate isegi oma käske luua.
Shell on liides kasutaja ja operatsioonisüsteemi vahel, mis võimaldab kasutajatel operatsioonisüsteemiga suhelda ja käske kasutades erinevaid ülesandeid täita. Shell võtab kasutajatelt terminali kaudu sisendi, suhtleb kerneliga, töötleb seda ja annab väljundi.
Kuidas luua shelliskripti Vimi abil
Shellskriptid loodi tavaliselt mis tahes tekstiredaktori abil. Nano- ja Vim-redaktorid on tuntud tekstiredaktorid bash-skriptifailide loomiseks. Selle näite puhul kasutame Vimi. Kui teil pole Vimi, installige see käsu abil:
$sudoasjakohanepaigaldada ma tulin
Avage tekstiredaktor, kasutades järgmist.
$ma tulin
Looge uus fail:
$meietestscript.sh
Sisestage skript. #! /bin/bash operaator, kest on suunatud bourne shellile: r
#! /bin/bash
viskas väljaTere, Maailm
Ja salvestage fail, vajutage nuppu Esc režiimi vahetamiseks ja seejärel vajutage : sisse selle päästmiseks. Kui see annab kirjutuskaitstud veafaili, kasutage seda : sisse! , fail salvestatakse:
Faili käivitamiseks tippige:
lööma testskript.sh
Kuidas lisada shelliskripti kommentaare
Kommentaari lisamiseks kasutage operaatorit #; süntaks on toodud allpool:
#! /bin/bash#See on minu esimene shelliskript
viskas väljaTere, Maailm
Kuidas kasutada muutujaid shelliskriptis
Iga programmeerimise jaoks on keele muutujad hädavajalikud. Muutujaid kasutatakse väärtuse salvestamiseks, olgu see siis täisarv, märk või tekstistring. Mõistame seda näite abil:
#! /bin/bashminu muutuja= See on minu esimene skript
viskas välja $ muutuja
Ülaltoodud skript annab väljundina muutuva väärtuse:
Kontrollime, kuidas saada muutuja väärtust kasutaja väärtusest kasutajalt:
#! /bin/bashviskas väljaSisestage oma nimi
loenimi_varav
viskas välja „Sisestage oma vanus”
loevanuse_muutuja
viskas välja $ name_varibaleon $ age_variable vana
Väljundit näitab järgmine pilt:
Järeldus
Shelli skriptimine on väga oluline, et luua oma käsk või käivitada mitu käsku ühe skriptifailiga, et täita erinevaid funktsioone. Selles juhendis mõistame shelliskriptimise põhiideed. Õppisime skripti ja shelliskripti faili skriptimist, salvestamist ja seejärel käivitamist. Lisaks mõistsime muutujate kasutamist shelliskriptides. Shelli skriptimine on väga mugav erinevate kasulike ülesannete täitmiseks ja paljastada on palju.