Resultado de cat em Variável [RESOLVIDO]

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

Leonel Porto Conti
leonel.porto

(usa Ubuntu)

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


  


2. MELHOR RESPOSTA

Osama Jr.
/bin/laden

(usa Void Linux)

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%





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts