Comando de saída no Linux
No terminal Linux, os comandos de retorno e saída são usados para sair do terminal e do script. A saída no Linux é usada para encerrar a sessão do terminal. Quando você executa o comando abaixo mencionado, o terminal sairá e todos os processos em execução também serão encerrados.
saída
O comando de saída é o utilitário interno do Linux, para obter ajuda para executar o comando abaixo:
Exit -Help
Retornar comando no terminal Linux
O comando de retorno é usado no script para retornar o valor chamado na função. O comando de retorno é sempre usado na função, se usado fora da função, não tem efeito. Este comando interrompe a execução da função onde é usado.
No exemplo de retorno abaixo, criei a função subtraindo, para subtrair os dois valores.
O retorno é o utilitário interno, obtenha a ajuda através do comando abaixo:
Retorno -Help
Como usar o comando de retorno no script Linux Bash
A função do retorno no script bash é a mesma que no terminal. O comando de retorno no script bash é usado dentro da função e retorna o valor da função onde é inserido. Vamos dar o exemplo do script Bash a seguir com o valor de retorno:
#!/BIN/BASH
# Função de exemplo que retorna um valor
função exemplo_function
eco "Esta é uma função de exemplo."
num1 = 20
num2 = 22
soma = $ (($ num1 + $ num2))
Retornar $ SUM
# Chame a função de exemplo
exemplo_function
# Capture o status de saída da função de exemplo
exemplo_function_return_value = $?
# Imprima o valor de retorno da função de exemplo
eco "A função de exemplo retornou:" $ exemplo_function_return_value
O $? é a variável especial que mantém o valor de retorno e o último comando executado. No exemplo acima, o último comando executado é a declaração de retorno 42 dentro da função de exemplo.
Como usar o comando de saída no script Linux Bash
O comando de saída é usado para encerrar ou sair do script de bash. Não importa onde usamos o comando de saída no script bash. A função de saída leva o número como um argumento e retorna o valor. Se fecharmos o script com o comando de saída com algum parâmetro, ele retornará um status.
No exemplo escrito abaixo, usamos a saída com o Valor 1 dentro da função de saída. 1 significa o o programa foi executado com sucesso sem erros. Adicionamos o eco no script para sair imediatamente do script depois de executar o comando de saída. O sono 5 exibirá a linha Esta é uma função de saída por 5 segundos antes de encerrar a sessão:
#!/BIN/BASH
# Função de exemplo que sai do script
função exit_function
eco "Esta é uma função de saída."
sono 5
saída 1
# Ligue para a função de saída
exit_function
# Esta linha nunca será alcançada, porque o script foi encerrado pela função de saída
eco "Esta linha nunca será impressa."
Diferença -chave entre o comando de retorno e saída em bash
A seguir, são apresentadas as principais diferenças entre os comandos de retorno e saída no Linux:
Retornar | Saída |
---|---|
É usado para retornar um valor de uma função no script de bash | É usado para sair da sessão do terminal ou script de bash |
O comando de retorno é sempre usado dentro da função | A saída pode ser usada em qualquer lugar do terminal |
Conclusão
O retorno e a saída são dois comandos diferentes no Linux, que discutimos em detalhes com os exemplos. O comando de saída é usado para sair do script ou terminal; Pode ser usado em qualquer lugar do script. O comando de retorno é usado para interromper a execução da função e retornar o valor da função específica.