Comando de exportação do Linux

Comando de exportação do Linux

O exportar comando é um utilitário integrado do shell Linux Bash. É usado para garantir que variáveis ​​​​e funções de ambiente sejam passadas para processos filhos. Isso não afeta a variável de ambiente existente.

Variáveis ​​de ambiente são definidas quando abrimos uma nova sessão shell. A qualquer momento, se alterarmos qualquer valor de variável, o shell não terá como selecionar essa alteração. O comando export nos permite atualizar a sessão atual sobre as alterações feitas na variável exportada. Não precisamos esperar para iniciar uma nova sessão do shell.

Sintaxe:

 export [-f] [-n] [name[=value] ...] or export -p  

Vejamos vários exemplos do comando export:

Exemplo 1: O comando de exportação sem nenhum argumento

O comando básico de exportação exibirá todas as variáveis ​​de ambiente exportadas do seu sistema. É executado da seguinte forma:

 export  

Considere o instantâneo de saída abaixo:

Comando de exportação do Linux

Exemplo2: Exibir todas as variáveis ​​exportadas no shell atual

Para exibir todas as variáveis ​​de ambiente exportadas do shell atual, execute o comando com a opção -p da seguinte forma:

 export -p  

Considere o instantâneo de saída abaixo:

Comando de exportação do Linux

Exemplo3: Usando exportação com funções

Para usar uma função com o comando de exportação, use a opção -f. Se não utilizarmos esta opção, ela será considerada uma variável e não uma função.

Sintaxe:

 export -f function_name  

Estamos exportando uma função 'nome' da seguinte forma:

 name() { echo 'Javatpoint';}  

Para exportar a função acima, execute o comando da seguinte forma:

 export -f name  

Agora, invoque o shell bash para executar a função:

 bash  

Para chamar a função, insira o nome da função:

 name  

Considere a saída abaixo:

Comando de exportação do Linux

vamos criar outra função 'hello', execute o comando da seguinte forma:

 function hello > { > echo hello, welcome to javatpoint > }  

Para exportar a função acima, execute o comando da seguinte forma:

 export -f hello  

Considere a saída abaixo:

Comando de exportação do Linux

Exemplo4: Atribuir um valor antes de exportar uma função ou variável:

O comando export nos permite atribuir um valor antes de exportar uma função. Considere o comando abaixo:

 export name[=value]  

Por exemplo, atribua um valor a uma variável da seguinte forma:

 a=5  

agora exporte-o como:

 export a  

podemos verificar a atribuição usando o comando printenv da seguinte forma:

 printenv a  

Considere a saída abaixo:

Comando de exportação do Linux

Exemplo 5: Defina o vim como editor padrão:

O editor vim é o editor de texto mais utilizado para sistemas Linux. Podemos definir o vim como editor de texto padrão usando o comando export.

Para definir o vim como editor de texto padrão, execute o seguinte comando:

 export EDITOR=/usr/bin/vim export | grep EDITOR  

Os comandos acima não mostrarão nenhuma confirmação. Considere a saída abaixo:

Comando de exportação do Linux

Exemplo 6: Definir uma variável de ambiente

Para criar uma nova variável, use o comando export seguido do nome da variável e seu valor.

Sintaxe:

 export NAME=VALUE  

Para criar uma nova variável, ' sistema ,' execute o comando da seguinte forma:

 export sys=50  

O comando echo é usado para exibir a variável:

 echo sys  

Para exibir o valor da variável, use o símbolo $ antes do nome da variável

 echo $sys  

Considere a saída abaixo:

Comando de exportação do Linux