Funções e argumentos

1. Funções e argumentos

raphael alvares de araujo
raphalv

(usa Ubuntu)

Enviado em 20/11/2012 - 09:12h

Bom dia.
Estou com problemas para executar uma função passando parametros, podem ajudar?
Não apresenta nenhum erro, mas também parece não executar a função calcRecursos para mostrar na tela as mensagens.
Segue trecho do código:


if [ ${CAP_FORTIM[$CAPINDEX]} -eq 0 ] ; then
CAP_FORTIM[$CAPINDEX]=1
calcRecursos 10
else
echo "Calculo ja realizado"
fi

function calcRecursos () {

RESUL=$((INTRECURSOS-$1))
if test $RESUL -gt 0 ; then echo "ainda cabe" ; else "nao" ; fi

}




muito grato


  


2. Re: Funções e argumentos

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 20/11/2012 - 18:32h

então cara acho que tem um erro naquela linha cheia de ";" faltou um echo ali depois do else


o certo é identa, tenho certeza que não teria errado isso


if [ ${CAP_FORTIM[$CAPINDEX]} -eq 0 ] ; then
CAP_FORTIM[$CAPINDEX]=1
calcRecursos 10
else
echo "Calculo ja realizado"
fi

function calcRecursos (){
RESUL=$((INTRECURSOS-$1))
if test $RESUL -gt 0 ; then
echo "ainda cabe"
else
echo "nao"
fi
}









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts