Shell Variable

Autore: Randy Alexander
Data Della Creazione: 24 Aprile 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
Shell Scripting - Variables
Video: Shell Scripting - Variables

Contenuto

Definizione - Cosa significa Shell Variable?

Una variabile di shell è una variabile disponibile solo per la shell corrente. Al contrario, una variabile di ambiente è disponibile a livello di sistema e può essere utilizzata da altre applicazioni sul sistema.


Una shell è l'interprete dei comandi dei sistemi operativi. Elabora i comandi immessi nella riga di comando o letti da un file di script della shell.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Shell Variable

Una variabile è una posizione in memoria utilizzata per contenere un valore. A questa posizione viene assegnato un nome per renderlo descrittivo. Il valore può essere qualsiasi tipo di dati come nome, numero o nome file / directory. Quindi, una variabile non è altro che un puntatore a un dato particolare. Una shell consente all'utente di creare, assegnare o eliminare variabili. Tuttavia, queste variabili sono solo temporanee e vengono eliminate automaticamente alla chiusura della sessione della shell. Per rendere persistente e disponibile una variabile di shell a livello di sistema, è necessario esportarla, convertendola in una variabile di ambiente. Il comando utilizzato per fare ciò dipende dalla shell specifica utilizzata. Nella shell Bash utilizzata da Linux, il comando è "export".


Viene creata una variabile shell con la sintassi seguente: "nome_variabile = valore_variabile". Ad esempio, il comando "set COMPUTER_NAME = mercury" crea la variabile di shell denominata "COMPUTER_NAME" con un valore di "mercurio". Per i valori con spazi, è necessario utilizzare le virgolette. Sebbene non richiesto, la convenzione in Unix prevede l'uso di lettere maiuscole per i nomi delle variabili. Inoltre, in Unix, i nomi delle variabili, come i nomi dei file, fanno distinzione tra maiuscole e minuscole.