Shell Scripting suorittaa komentoja hyödyllisten toimintojen suorittamiseksi ja on suunniteltu toimimaan kuoressa. Shell-komentosarjat ovat melko käteviä suorittamaan toimintoja, kuten tiedostojen käsittely, automatisoimalla tehtävät ajan kulutuksen välttämiseksi; voit jopa luoda komentoja.
Shell on käyttäjän ja käyttöjärjestelmän välinen käyttöliittymä, jonka avulla käyttäjät voivat olla vuorovaikutuksessa käyttöjärjestelmän kanssa ja suorittaa erilaisia tehtäviä komentojen avulla. Shell ottaa käyttäjältä tulon päätelaitteen kautta, on vuorovaikutuksessa ytimen kanssa, käsittelee sen ja antaa lähdön.
Kuinka luoda komentosarjakomento Vimillä
Shell-komentosarjat luodaan yleensä millä tahansa tekstieditorilla. Nano- ja Vim-editorit ovat tunnettuja tekstieditoreja luomaan bash-komentosarjatiedostoja. Tässä esimerkissä käytämme ”Vim”. Jos sinulla ei ole Vimiä, asenna se komennolla:
$ sudo apt install vimAvaa tekstieditori käyttämällä:
$ vimLuo uusi tiedosto:
$ vi -testikirjoitus.sh
Kirjoita komentosarja. "#! / bin / bash ”-operaattori, kuori suunnattu bourne-kuoreen: r
#! / bin / bashkaiku "Hello World"
Ja tallenna tiedosto, painapoistu”-Näppäintä vaihtaaksesi tilaa ja paina sitten“: w”Sen tallentamiseksi. Jos se antaa vain luku -tyyppisen virhetiedoston, käytä: w!”, Tiedosto tallennetaan:
Suorita tiedosto nyt kirjoittamalla:
bash-testiskripti. sh
Kuinka lisätä kommentteja shell-komentosarjaan
Lisää kommentti "#" - operaattorilla. syntakse on annettu alla:
#! / bin / bash#Tämä on ensimmäinen komentotulkkini
kaiku "Hello World"
Kuinka käyttää muuttujia komentosarjassa
Kaikissa ohjelmoinnissa kielimuuttujat ovat välttämättömiä. Muuttujia käytetään arvon tallentamiseen riippumatta siitä, onko kyseessä kokonaisluku, merkki tai tekstimerkkijono. Ymmärretään se esimerkillä:
#! / bin / bashmyvariable = "Tämä on ensimmäinen käsikirjoitukseni"
kaiku $ vaihteleva
Yllä oleva komentosarja antaa muuttujan arvon tuotoksena:
Tarkistetaan, miten muuttujan arvo saadaan käyttäjän arvosta käyttäjältä:
#! / bin / bashkaiku "Kirjoita nimesi"
lue nimi_muuttuja
kaiku "Anna ikäsi"
lue ikämuuttuja
echo "$ name_varibale is $ age_variable old"
Seuraava kuva näyttää tuloksen:
Johtopäätös
Shell-komentosarjat ovat erittäin tärkeitä luoda oma komento tai suorittaa useita komentoja yhdellä komentotiedostolla erilaisten toimintojen suorittamiseksi. Tässä oppaassa tartutaan shell-komentosarjojen perusajatukseen. Opimme kuinka komentosarja ja komentosarjatiedostotiedosto tallennetaan ja suoritetaan sitten. Lisäksi ymmärsimme muuttujien käytön komentosarjojen komentosarjoissa. Shell-komentosarjat ovat erittäin käteviä erilaisten hyödyllisten tehtävien suorittamiseen, ja paljastettavaa on paljon.