Pular para o conteúdo

Resultado de cat em Variável [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Resultado de cat em Variável [RESOLVIDO]

Enviado em 15/11/2010 - 15:40h

Boa tarde pessoal

Tenho um cat retornando:

55%
45%
78%

quero pegar esses resultados e jogar cada um em uma variável para que eu possa fazer uns "IF".
Claro que pensando que esse é um exemplo pois posso trazer as vezes resultados com mais de 5 linhas.

Obrigado

Responder tópico

2. Re: Resultado de cat em Variável [RESOLVIDO]

Melhor resposta

Enviado em 16/11/2010 - 01:36h

#!/bin/bash
#
arquivo="/tmp/arquivo"
linhas=()

while read i
do
linhas[${contador:-0}]=$i
((contador++))
done < $arquivo

Desse modo cada linha de 'arquivo' vai ser um valor contido no vetor 'linhas'. Você poderá acessá-los atráves do índice do vetor.

No seu caso:
echo ${linhas[1]}
45%
echo ${linhas[0]}
55%

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder