[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: