Съдържание:
Определение - Какво означава променлива Shell?
Променлива на черупката е променлива, която е достъпна само за текущата обвивка. За разлика от тях променлива среда е налична в цялата система и може да бъде използвана от други приложения в системата.
Черупката е интерпретатор на команди на операционната система. Той обработва командите, въведени в командния ред или четени от скриптен файл с черупки.
Техопедия обяснява Shell Variable
Променлива е местоположение в паметта, което се използва за задържане на стойност. На това място е присвоено име, за да го направи описателен. Стойността може да бъде всеки тип данни като име, номер, текст или име на файл / директория. Така че променливата не е нищо повече от указател на определена информация. Черупката позволява на потребителя да създава, присвоява или изтрива променливи. Тези променливи обаче са само временни и се изтриват автоматично, когато сесията на обвивката е затворена. За да направите променлива на обвивката устойчива и налична в цялата система, тя трябва да бъде експортирана, като по този начин я превърне в променлива среда. Командата, използвана за това, зависи от конкретната обвивка, която се използва. В Bash черупката, използвана от Linux, командата е "експортиране".
Променлива на черупката се създава със следния синтаксис: "име на променлива = променлива_ стойност". Например командата "set COMPUTER_NAME = mercury" създава променлива на обвивката, наречена "COMPUTER_NAME", със стойност "живак". За стойности с интервали трябва да се използват кавички. Въпреки че не се изисква, конвенцията в Unix е да се използват главни букви за имената на променливите. Също така в Unix променливите имена, като имена на файлове, са чувствителни към регистъра.
