[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Contador em while
From: |
Fabiano Rodrigues |
Subject: |
Re: [shell-script] Contador em while |
Date: |
Wed, 12 Sep 2007 15:28:03 -0300 |
Henrique,
Não sei se você está fazendo apenas para treinar, mas a forma que eu acho
mais fácil e rápida para fazer isso é:
count=`wc -l lista.txt` | cut -d " " -f1
echo TOTAL=$count
Em 12/09/07, Henrique Bueno <address@hidden> escreveu:
>
> Olá Lista!
> Estou até com vergonha em fazer essa pergunta, mas eu ainda não
> consegui entender o que estou fazendo de errado.
> Olhe esse script:
> ##################################
> #!/bin/sh
> count=0
> cat lista.txt |
> while read LINHA
> do
> count=$((count+1))
> echo $count
> done
> echo TOTAL=$count
> ##################################
>
> Alguém poderia me explicar por que quando termina o while e eu mando
> mostrar a variável $count, ela está zerada?!
>
> O que eu preciso fazer para usar a variável $count após o while?!
>
> Grato!
>
> --
> Henrique Bueno
> linux user #417797
> ---------------------------------------------------------
> http://www.kibibit.com.br
> http://www.hbueno.eti.br
>
>
[As partes desta mensagem que não continham texto foram removidas]