logo       

Re: script shell et IFS: msg#00393

linux.mandrake.expert.french

Subject: Re: script shell et IFS

Pour utiliser IFS si tu n'a pas de $ dans ton fstab
la commande cat a le paramètre -E qui permet de marquer le
caractère "fin de ligne" par $
ça donne donc ça :

IFS='$'
for f in `cat -E fstab`;
do
echo $f| tr -d '\n';
echo '';
done

Le mar 16/03/2004 à 23:03, metal3d a écrit :
> for entry in `cat file|tr ' ' ':'`
> do
> echo $entry| tr ':' ' '
> done
>
> où "file" est le nom de ton fichier...
>
> dans mon fichier "file" j'ai mis:
> foo bar baz
> truc
> machin
> blabla pouet pouet
>
> Voilà le résultat
>
> [metal3d@portablepfe bash]$ for entry in `cat file|tr ' ' ':'`
> >do echo $entry| tr ':' ' '
> >done
> foo bar baz
> truc
> machin
> blabla pouet pouet
> [metal3d@portablepfe bash]$
>
>
> Vincent BADIER a écrit :
> > Bonsoir,
> >
> > Je doit faire un script traitant chaque ligne d'un
> > fichier du style de fstab.
> > Le problème est qu'en faisant une boucle for, le
> > découpage se fait aussi bien sur les espace, les
> > tabulation que les fin de ligne. Pour essayer de
> > résoudre ce problème, je positionne la variable
> > d'environnement IFS.
> > Le seul problème c'est que je ne sais pas à quoi la
> > positionner pour qu'il n'y ai que les fin de ligne qui
> > ne soient prisent en compte.
> > J'ai essayer de trouver des documents sur google, mais
> > rien.
> >
> > Quelqu'un pourrait-il m'aider un chouilla la dessus?
> >
> > Merci de votre aide
> > --
> > Vincent
> >
> >
> >
> >
> >
> >
> >
> > Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !
> > Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
> >
> > Dialoguez en direct avec vos amis grâce à Yahoo! Messenger !Téléchargez
> > Yahoo! Messenger sur http://fr.messenger.yahoo.com
> >
> >
> >
> > ____________________________________________________________________
> > =========================================
> > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> > Rendez-vous sur "http://www.mandrakestore.com";.
> > Foire Aux Questions de la liste : http://mdk.mondelinux.org
> > Rejoignez le club mandrake : http://www.mandrakeclub.com
> > =========================================
> >
>
>
> ______________________________________________________________________
> =========================================
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";.
> Foire Aux Questions de la liste : http://mdk.mondelinux.org
> Rejoignez le club mandrake : http://www.mandrakeclub.com
> =========================================


=========================================
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.
Foire Aux Questions de la liste : http://mdk.mondelinux.org
Rejoignez le club mandrake : http://www.mandrakeclub.com
=========================================
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise