Cuprins:
Definiție - Ce înseamnă Shell Variable?
O variabilă shell este o variabilă care este disponibilă numai pentru shell-ul curent. În schimb, o variabilă de mediu este disponibilă pe întregul sistem și poate fi utilizată de alte aplicații din sistem.
Un shell este interpretul de comandă al sistemului de operare. Procesează comenzile introduse pe linia de comandă sau citite dintr-un fișier script shell.
Techopedia explică Shell Variable
O variabilă este o locație în memorie care este utilizată pentru a păstra o valoare. Această locație i se atribuie un nume pentru a o face descriptivă. Valoarea ar putea fi orice tip de date, cum ar fi un nume, număr, text sau nume de fișier / director. Deci, o variabilă nu este altceva decât un indicator către anumite date. Un shell permite utilizatorului să creeze, să atribuie sau să șteargă variabile. Cu toate acestea, aceste variabile sunt doar temporare și sunt șterse automat la închiderea sesiunii shell. Pentru ca o variabilă de coajă să fie persistentă și disponibilă în întregul sistem, aceasta trebuie exportată, transformând-o astfel într-o variabilă de mediu. Comanda folosită pentru a face acest lucru depinde de specifica shell utilizată. În shell-ul Bash folosit de Linux, comanda este "export".
O variabilă shell este creată cu următoarea sintaxă: "nume_ variabilă = variabilă_valoare". De exemplu, comanda "set COMPUTER_NAME = mercur" creează variabila shell numită "COMPUTER_NAME" cu o valoare de "mercur". Pentru valorile cu spații, trebuie să se folosească ghilimelele. Deși nu este necesar, convenția din Unix este de a utiliza litere mari cu numele variabile. De asemenea, în Unix, numele variabile, precum numele fișierelor, sunt sensibile cu majuscule.
