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: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Sintaxe do for
Date: Tue, 18 Dec 2007 18:23:26 -0200

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
>  



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

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