shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Criar função em shell que não suporta função


From: Julio C. Neves
Subject: Re: [shell-script] Criar função em shell que não suporta função
Date: Mon, 30 Apr 2007 14:20:49 -0300

Fala Sergio,
o bash e o ksh suportam chamada de função com a seguinte sintax:

function funcao
{
echo estou na funcao
}

#main
funcao

Se isso não funcionar, experimente criar o arquivo funcao_externa com o
conteúdo "echo estou na funcao" e em seguida faça:

. ./funcao_externa

abração,
Julio
:wq

Em 29/04/07, Sérgio Durigan Júnior <address@hidden> escreveu:
>
>   On 4/27/07, Hever Costa Rocha <address@hidden<hevercosta%40gmail.com>>
> wrote:
>
> > Mas deparei-me com um shel (mini shell msh/busybox) que não suporta esse
> > formato, exibe a mensagem "syntax error"
> > Alguém poderia me dar uma dica de como construir uma função, sem ser
> > nesse formato específico?
>
> Hever,
>
> Tudo bem? Não sei se existe um outro formato pra se fazer funções (eu
> pelo menos não conheço). Uma alternativa seria você "abstrair" o
> conceito de função e separar em arquivos separados suas "funções",
> entendeu? Tipo, nesse seu caso você teria um arquivo chamado "alow.sh"
> que simplesmente faria:
>
> echo "Alow! quem fala?"
>
> Simples assim ;P... Não sei se isso ajuda, mas é um modo de abordar o
> problema.
>
> []s
>
> Sérgio.
>  
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]