[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"
- Sintaxe do for, Alain M., 2007/12/18
- Re: [shell-script] Sintaxe do for,
Tiago Barcellos Peczenyj <=
RES: [shell-script] Sintaxe do for, Gabriel Henrique, 2007/12/18