En esta guía, veremos el comando de exportación en Linux. Exportar es un comando integrado del shell Bash. Se utiliza para marcar variables y funciones que se pasarán a los procesos secundarios. Básicamente, una variable se incluirá en los entornos de procesos secundarios sin afectar a otros entornos. Para tener una idea más clara de lo que estamos hablando, profundicemos y echemos un vistazo a los ejemplos de comandos de exportación.
Exportar comando en Linux sin argumentos
Sin ningún argumento, el comando generará o mostrará todas las variables exportadas. A continuación se muestra un ejemplo del resultado esperado.
$ export
Salida de muestra
Ver todas las variables exportadas en el shell actual
Si desea ver todas las variables exportadas en el shell actual, use -p
bandera como se muestra en el ejemplo
$ export -p
Salida de muestra
Usando exportar con funciones
Suponga que tiene una función y desea exportarla, ¿cómo lo hace? En este caso, el -f
se utiliza la bandera. En este ejemplo, estamos exportando la función name ()
.
Primero, llama a la función
$ name () { echo "Hello world"; }
Luego expórtalo usando -f
bandera
$ export -f name
A continuación, invoque bash shell
$ bash
Finalmente, llame a la función
$ name
Salida
Hello World
También puede asignar un valor antes de exportar una función como se muestra
$ export name[=value]
Por ejemplo, puede definir una variable antes de exportarla como se muestra
$ student=Divya
En el ejemplo anterior, a la variable 'estudiante' se le ha asignado el valor 'Divya'
Para exportar la variable ejecutar
$ export students
Puedes usar el printenv
comando para verificar el contenido de la variable como se muestra
$ printenv students
Compruebe el resultado a continuación de los comandos que acabamos de ejecutar
Salida
Lo anterior se puede lograr en 2 simples pasos declarando y exportando la variable en una línea como se muestra
$ export student=Divya
Para mostrar la variable ejecutar
$ printenv student
Salida
Esto concluye nuestro tutorial sobre el comando de exportación. ¡Adelante, pruébalo y descubre la magia! Tus comentarios son bienvenidos.