Pular para o conteúdo

Manter valor da variavel fora do while

Responder tópico
  • Denunciar
  • Indicar

1. Manter valor da variavel fora do while

Enviado em 20/07/2011 - 14:50h

Olá, estou fazendo um script shell e dentro dele tem um while assim:
echo "${resultset}" | while read line
do
echo Linhas: $linecount >> $ARQLOG
linecount=`expr $linecount + 1`
if [ $linecount -eq 10 ]
then
sel=`echo $line`
echo O valor de sel e $sel
echo $sel
break
fi
done
O echo dentro do while mostra um valor, exemplo 11, porém...
Se abaixo do done eu der um echo $sel, ela fica vazia, como faço para que o valor dela permaneça até o fim da execução do script?

Responder tópico

2. Re: Manter valor da variavel fora do while

Enviado em 20/07/2011 - 17:27h

Bom talvez ajude...

E se você fazer um export da variável antes de passar do done.

export nomedavariavel = $sel

ai sim você vai conseguir dar echo.

3. Re: Manter valor da variavel fora do while

Enviado em 20/07/2011 - 18:11h

if...else let sel=$line; fi

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder