Sisällysluettelo:
Määritelmä - mitä Shell-muuttuja tarkoittaa?
Kuoremuuttuja on muuttuja, joka on käytettävissä vain nykyiselle kuorelle. Ympäristömuuttuja on sitä vastoin saatavana koko järjestelmästä, ja sitä voivat käyttää muut järjestelmän sovellukset.
Kuori on käyttöjärjestelmän komentotulkki. Se käsittelee komentoriville syötetyt tai komentosarjatiedostosta luetut komennot.
Techopedia selittää Shell Variablein
Muuttuja on sijainti muistissa, jota käytetään arvon pitämiseen. Tälle sijainnille on annettu nimi, jotta se olisi kuvaava. Arvo voi olla mitä tahansa dataa, kuten nimi, numero, teksti tai tiedostonimi / hakemisto. Joten muuttuja ei ole muuta kuin osoitin tiettyyn tietoon. Kuori antaa käyttäjän luoda, määrittää tai poistaa muuttujia. Nämä muuttujat ovat kuitenkin vain väliaikaisia ja poistetaan automaattisesti, kun kuoriistunto suljetaan. Jotta kuorimuuttuja olisi pysyvä ja saatavana koko järjestelmän leveä, se on vietävä, muuntamalla se siten ympäristömuuttujaksi. Tätä varten käytettävä komento riippuu käytetystä kuoresta. Linuxin käyttämässä Bash-kuoressa komento on "export".
Kuorimuuttuja luodaan seuraavalla syntaksilla: "muuttujan_nimi = muuttujan_arvo". Esimerkiksi komento "set COMPUTER_NAME = elohopea" luo kuoremuuttujan nimeltä "COMPUTER_NAME" arvolla "elohopea". Arvoihin, joissa on välilyönti, on käytettävä lainausmerkkejä. Vaikka sitä ei vaadita, Unixissa yleisesti käytetään isojen kirjainten käyttämistä muuttujien nimissä. Lisäksi Unixissa muuttujien nimet, kuten tiedostonimet, ovat kirjainkoolla.