Obsah:
Definice - Co znamená Shell Variable?
Proměnná prostředí je proměnná, která je k dispozici pouze pro aktuální prostředí. Naproti tomu proměnná prostředí je k dispozici v celém systému a může být použita jinými aplikacemi v systému.
Shell je interpret příkazů operačního systému. Zpracovává příkazy zadané na příkazovém řádku nebo čte ze souboru skriptu prostředí.
Techopedia vysvětluje Shell Variable
Proměnná je místo v paměti, které se používá k uchování hodnoty. Tomuto umístění je přiřazeno jméno, aby bylo popisné. Hodnota může být jakýkoli typ dat, jako je jméno, číslo, text nebo název souboru / adresáře. Proměnná tedy není nic jiného než ukazatel na konkrétní data. Shell umožňuje uživateli vytvářet, přiřazovat nebo mazat proměnné. Tyto proměnné jsou však pouze dočasné a jsou automaticky odstraněny, když je uzavřena relace shellu. Aby proměnná prostředí shellu byla trvalá a dostupná, musí být exportována a převedena na proměnnou prostředí. Příkaz použitý k tomu závisí na použitém konkrétním shellu. V shellu Bash používaném Linuxem je příkazem „export“.
Proměnná prostředí je vytvořena s následující syntaxí: "název_ proměnné = proměnná_hodnota". Například příkaz "set COMPUTER_NAME = rtuť" vytvoří proměnnou shellu s názvem "COMPUTER_NAME" s hodnotou "rtuť". Pro hodnoty s mezerami musí být použity uvozovky. Ačkoli to není vyžadováno, v Unixu je obvyklé používat pro názvy proměnných velká písmena. V Unixu také rozlišují názvy proměnných, například názvy souborů.