In questa guida, esamineremo il comando export in Linux. Export è un comando integrato della shell Bash. Viene utilizzato per contrassegnare variabili e funzioni da passare ai processi figlio. Fondamentalmente, una variabile verrà inclusa negli ambienti di processo figlio senza influenzare altri ambienti. Per avere un quadro più chiaro di cosa stiamo parlando, tuffiamoci e diamo un'occhiata agli esempi dei comandi di esportazione.
Esporta comando in Linux senza argomenti
Senza alcun argomento, il comando genererà o visualizzerà tutte le variabili esportate. Di seguito è riportato un esempio dell'output previsto.
$ export
Risultato di esempio
Visualizzazione di tutte le variabili esportate sulla shell corrente
Se desideri visualizzare tutte le variabili esportate sulla shell corrente, usa il -p
flag come mostrato nell'esempio
$ export -p
Risultato di esempio
Utilizzare l'esportazione con le funzioni
Supponiamo che tu abbia una funzione e desideri esportarla, come procedi? In questo caso, il -f
viene utilizzata la bandiera. In questo esempio, stiamo esportando la funzione name ()
.
Per prima cosa, chiama la funzione
$ name () { echo "Hello world"; }
Quindi esportalo usando il -f
bandiera
$ export -f name
Quindi, invoca la shell bash
$ bash
Infine, chiama la funzione
$ name
Risultato
Hello World
Puoi anche assegnare un valore prima di esportare una funzione come mostrato
$ export name[=value]
Ad esempio, puoi definire una variabile prima di esportarla come mostrato
$ student=Divya
Nell'esempio sopra, alla variabile "studente" è stato assegnato il valore "Divya"
Per esportare la variabile run
$ export students
Puoi usare printenv
comando per verificare il contenuto della variabile come mostrato
$ printenv students
Controlla l'output di seguito dei comandi che abbiamo appena eseguito
Risultato
Quanto sopra può essere ottenuto in 2 semplici passaggi dichiarando ed esportando la variabile in una riga come mostrato
$ export student=Divya
Per visualizzare la variabile run
$ printenv student
Risultato
Questo conclude il nostro tutorial sul comando di esportazione. Vai avanti e provalo e guarda la magia! Il tuo feedback è molto gradito.