Linux: funções shell simples

Você pode agrupar uma série de comandos shell que você usa constantemente em Linux em um função e atribuir-lhe um nome. Mais tarde, você pode executar esse grupo de comandos usando o nome único atribuído à função. Aqui está um script simples que ilustra a sintaxe de funções shell:

#! / Bin / shhello () {echo -n "Olá, "echo $ 1 $ 2} Olá Jane Doe

Quando você executar esse script, ele exibe o seguinte resultado:

Olá, Jane Doe

Este script define uma função shell chamado Olá. A função espera dois argumentos. No corpo da função, estes argumentos são referenciados por $ 1 e $ 2. A definição da função começa com Olá() - o nome da função, seguido por parênteses. O corpo da função é entre chaves - {...}. Neste caso, o corpo usa a eco comando para exibir uma linha de texto.

A última linha do exemplo mostra como uma função shell é chamado com argumentos. Neste caso, o Olá função é chamada com dois argumentos: Jane e Corça. o Olá função toma esses dois argumentos e imprime uma linha que diz Olá, Jane Doe.


Publicações relacionadas