Re: BASH : for sur liste de lignes et pas sur liste de mot
Bonsoir,
Mercredi 1 Octobre 2003 19:58 - Alain FORCIOLI :
> On Wed, 2003-10-01 at 17:01, PETIT Michel (Consulting for ACCOR Hotels)
> wrote:
> > > J'aimerais faire un shell script utilisant la commande for. Mon
> > > probleme c'est qu'elle prend en argument une liste de mot et
> > > j'aimerais qu'elle prenne une liste de ligne !
> > > Exemple :
> > > for i in `mount`
> > > do
> > > echo $i
> > > done
> > > Le pb c'est qu'il me découpe les lignes ! :/
> > > Quelqu'un à une idée ?
>
> IFS="" ; for i in `mount` ; do echo $i ; done
Autre suggession:
mount | while read a b c d ; do
fais_ce_que_tu_veux_avec $a $b $c $d
done
-- Laurent
Reply to: