Re: lister valeurs

Page principale

Répondre à ce message
Auteur: guilde.nt
Date:  
À: guilde
CC: guilde
Sujet: Re: lister valeurs
> J'ai LL=653902[0-9]
> comment puisse faire un
> for i in $LL do
> echo $i
>
> pour recuperer
> 6539020
> 6539021


Tu veux probablement que "$LL" soit un paramètre de la boucle "for".

for i in $(eval echo "$(echo "$LL" | sed 's/\[/{/; s/]/}/; s/-/../')") ; do
echo "$i"
done

"$(echo "$LL" | sed ...)" produit, dans ce cas, "653902{0..9}" ;
"eval echo ..." produit la liste voulue.
-Nicolas T.