On Wed, 11 Apr 2001, Eliphas Levy Theodoro wrote:
> uma outra maneira, que surgiu numa conversa aqui no trabalho:
> redirecionamento. problema: não dá pra usar texto direto, só arquivos:
>
> -->
> i=1
> while read linha; do
> i=$((i+1))
> done < /etc/passwd
> echo $i
> <--
>
> esse funciona do jeito esperado.
Realmente! E é porque o while nesse caso não é o equivalente a uma
subtask, como em "|while".
Curiosamente, pensei então em substituir o input-pipe por um <(cat
/etc/passwd), mas aí o BASH não aceita: erro de sintaxe!
Esse é BUG! :))
--- Wagner [EMAIL PROTECTED]
Assinantes em 11/04/2001: 2206
Mensagens recebidas desde 07/01/1999: 108795
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]