shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Pegar valor de variável fora do Loop


From: Rubens S. Nogueira
Subject: Pegar valor de variável fora do Loop
Date: Fri, 18 Nov 2005 13:38:25 -0000
User-agent: eGroups-EW/0.82

Pessoal, estou com um problema aqui.

Eu tenho o arquivo lista abaixo:

$ cat lista.txt
joao
pedro
tiago


e um script para contar as linhas:

$ cat contar_nomes.bash
#!/bin/bash

i=0
cat lista.txt | while read LINE; do
  let i++
  echo "dentro "$i
done

echo "fora "$i
exit

** Eu sei que para contar as linhas de um arquivo apenas precisaria
usar o "wc -l" porém criei este script para exemplificar meu problema.

O retorno do script é este:

$ ./contar_nomes.bash
dentro 1
dentro 2
dentro 3
fora 0


Como eu faço para incrementar uma variável dentro de um loop de forma
que eu consiga pegar o valor dela fora do loop??


Obrigado,
Rubens Saraiva




reply via email to

[Prev in Thread] Current Thread [Next in Thread]