Linux: Funções simples shell

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 este 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 pelos $ 1 e $ 2. A definição da função começa com a Olá() - o nome da função, seguido por parênteses. O corpo da função está entre chaves - { # 133-}. Neste caso, o corpo utiliza o 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 leva esses dois argumentos e imprime uma linha que diz Olá, Jane Doe.

menu