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

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

Re: [shell-script] Sintaxe do for


From: Alain M.
Subject: Re: [shell-script] Sintaxe do for
Date: Tue, 18 Dec 2007 20:39:44 -0200
User-agent: Thunderbird 2.0.0.6 (X11/20070728)

Obrigado Tiago,

testei inclusive com
for x in minha lista "de opções" ; do ...
e fez 3 vezes!

Completamente esclarecido :)

Alain

Tiago Barcellos Peczenyj escreveu:
quando vc faz

for x in "minha lista de opções" ; do ...

vc tem uma unica opção que, por acaso, tem espaços em branco, pois vc
protegeu essa frase colocando-a entre aspas duplas. Se vc quer fazer
algo para cada palavra dessa frase tente assim:

for x in minha lista de opções ; do ...

On Dec 18, 2007 5:48 PM, Alain M. <address@hidden> wrote:
Este pequeno exemplo de uso do for dá dois resultados diferentes. Onde
 está o erro?

 #!/bin/bash
 for VAR in "a1 b2"; do
 echo $VAR
 done
 echo "------"
 LISTA="a1 b2"
 for VAR in $LISTA; do
 echo $VAR
 done

 a1 b2
 ------
 a1
 b2

 O correto me parece que seria ter sempre o loop executado duas vezes,
 uma com cada parametro, mas no primeiro ele está juntando os parametros :(

 Agradeço um esclarecimento,
 Alain





reply via email to

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