Skalvariabel

Författare: Randy Alexander
Skapelsedatum: 24 April 2021
Uppdatera Datum: 14 Maj 2024
Anonim
Blender Python Tutorial : Create a popup dialog box [learn python for beginners]
Video: Blender Python Tutorial : Create a popup dialog box [learn python for beginners]

Innehåll

Definition - Vad betyder Shell Variable?

En skalvariabel är en variabel som endast är tillgänglig för det aktuella skalet. Däremot finns en miljövariabel systembredd och kan användas av andra applikationer på systemet.


Ett skal är operativsystemens kommandotolk. Det bearbetar kommandona som anges på kommandoraden eller läses från en skal-skriptfil.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Shell Variable

En variabel är en plats i minnet som används för att hålla ett värde. Denna plats tilldelas ett namn för att göra det beskrivande. Värdet kan vara vilken typ av data som helst, t.ex. ett namn, nummer eller filnamn / katalog. Så en variabel är inget annat än en pekare till en viss data. Ett skal tillåter en användare att skapa, tilldela eller ta bort variabler. Dessa variabler är dock endast tillfälliga och raderas automatiskt när skal-sessionen är stängd. För att göra en skalvariabel persistent och tillgänglig systembredd måste den exporteras och därmed konverteras till en miljövariabel. Kommandot som används för att göra detta beror på det specifika skalet som används. I Bash-skalet som används av Linux är kommandot "export".


En skalvariabel skapas med följande syntax: "variable_name = variable_value". Till exempel skapar kommandot "set COMPUTER_NAME = kvicksilver" skalvariabeln med namnet "COMPUTER_NAME" med ett värde "kvicksilver". För värden med mellanslag måste citattecken användas. Även om det inte krävs är konventionen i Unix att använda stora bokstäver för variabelnamnen. I Unix är variabla namn, t.ex. filnamn, skiftlägeskänsliga.