Re: lister valeurs

トップ ページ

このメッセージに返信
著者: guilde.nt
日付:  
To: guilde
CC: guilde
題目: 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.