Shell Scripting suorittaa komentoja joidenkin hyödyllisten toimintojen suorittamiseksi ja on suunniteltu toimimaan kuorissa. Shell -skriptit ovat varsin käteviä toimintojen, kuten tiedostojen manipuloinnin, tehtävien automatisoinnin ja ajan kulutuksen välttämiseksi; voit jopa luoda komentojasi.
Shell on käyttöliittymä käyttäjän ja käyttöjärjestelmän välillä, jonka avulla käyttäjät voivat olla vuorovaikutuksessa käyttöjärjestelmän kanssa ja suorittaa erilaisia tehtäviä komentojen avulla. Shell ottaa syötteen käyttäjältä päätelaitteen kautta, on vuorovaikutuksessa ytimen kanssa, käsittelee sen ja antaa tuloksen.
Shell -komentosarjan luominen Vimin avulla
Shell -skriptit luodaan yleensä käyttämällä mitä tahansa tekstieditoria. Nano- ja Vim-editorit ovat tunnettuja tekstieditoria bash-komentosarjatiedostojen luomiseen. Tässä esimerkissä käytämme Vimiä. Jos sinulla ei ole Vimiä, asenna se komennolla:
$sudosopivaAsentaa tulin
Avaa tekstieditori käyttämällä:
$tulin
Luo uusi tiedosto:
$metestscript.sh
Kirjoita komentosarja. #! /bin/bash -operaattori, kuori suunnattu bourne -kuoreen: r
#! /bin/bash
heitti poisHei maailma
Ja tallenna tiedosto painamalla poistu näppäintä vaihtaaksesi tilaa ja paina sitten :sisään sen pelastamiseksi. Jos se antaa vain luku -virhetiedoston, käytä :sisään! , tiedosto tallennetaan:
Suorita tiedosto nyt kirjoittamalla:
lyödä testatakäsikirjoitus.sh
Kommenttien lisääminen komentosarjakriptiin
Jos haluat lisätä kommentin, käytä # -operaattoria; syntaksi on annettu alla:
#! /bin/bash#Tämä on ensimmäinen shell -käsikirjoitukseni
heitti poisHei maailma
Kuinka käyttää muuttujia shell -komentosarjassa
Kaikille ohjelmoinneille kielimuuttujat ovat välttämättömiä. Muuttujia käytetään arvon tallentamiseen, olipa kyseessä kokonaisluku, merkki tai tekstimerkkijono. Ymmärrämme sen esimerkin avulla:
#! /bin/bashmuuttuva= Tämä on ensimmäinen käsikirjoitukseni
heitti pois $ muuttuja
Yllä oleva komentosarja antaa muuttujan arvon tulosteena:
Tarkistetaan, miten muuttujan arvo saadaan käyttäjän arvosta käyttäjältä:
#! /bin/bashheitti poisKirjoita nimesi
lukeaname_varable
heitti pois Anna ikäsi
lukeaikä_muuttuja
heitti pois $ name_varibaleon $ age_variable vanha
Seuraavassa kuvassa näkyy lähtö:
Johtopäätös
Shell -skriptit ovat erittäin tärkeitä oman komennon luomiseksi tai useiden komentojen suorittamiseksi yhdellä komentotiedostolla eri toimintojen suorittamiseksi. Tässä oppaassa ymmärrämme shell -komentosarjan perusidean. Opimme skriptaamaan ja komentotiedostotiedoston, tallentamaan sen ja suorittamaan sen. Lisäksi ymmärsimme muuttujien käytön shell -komentosarjoissa. Shell -skriptit ovat erittäin käteviä erilaisten hyödyllisten tehtävien suorittamiseksi, ja paljon on paljastettavaa.