+ Responder ao Tópico



  1. Fala galera, como estão as coisas??

    Pessoal, estou com uma dificuldade aqui, para chamar uma determinada função, é necessário que ela seja chamada dentro de "case"?? Não tem alguma maneira de eu chamá-la como se fosse um comando normal, para que pudesse ser chamada dentro de um "if"?

    A solução que encontrei para este problema foi criar vários arquivos, cada um com uma função, e chamar este arquivo dentro do script principal, mas com isso preciso exportar todas as variáveis usadas no script principal, tornando o trabalho um pouco mais complicado.

    Valeu

  2. rapaz... uma função se comporta como uma comando normal...

    ex:

    doit () {
    ls 2> /dev/null > /dev/null
    }

    if doit
    then
    echo OK
    fi



  3. puts...

    descobri o que estava errado...

    lembra daquele famoso ditado "a ordem dos fatores não infrói no resultado"? isso não se aplica aqui...

    estava colocando a função no final do script..

    vi seu exemplo e pensei no assunto, fiz um pequeno script pra testar e comprovei isso... a função deve ser posta no começo da coisa não no final...

    mesmo assim.. valeu
    []'s

  4. Já aconteceu comigo tbm






Tópicos Similares

  1. Shell Script - Funções
    Por Indrema no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 05-09-2003, 12:02
  2. input de dados no sql server via shell script
    Por cantisan no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 17-02-2003, 16:43
  3. Shell Script + Mail
    Por mistymst no fórum Servidores de Rede
    Respostas: 2
    Último Post: 02-02-2003, 15:44
  4. Shell Script !!! Executar comando automático...
    Por Danielvb no fórum Linguagens de Programação
    Respostas: 11
    Último Post: 29-11-2002, 15:48
  5. Shell Script !!!
    Por Danielvb no fórum Servidores de Rede
    Respostas: 2
    Último Post: 29-11-2002, 09:55

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L