|
Re: script shell et IFS: msg#00393linux.mandrake.expert.french
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> |
|---|---|---|
| Previous by Date: | Re: script shell et IFS: 00393, metal3d |
|---|---|
| Next by Date: | erreur log: 00393, Chab |
| Previous by Thread: | Re: script shell et IFSi: 00393, metal3d |
| Next by Thread: | Re: script shell et IFS: 00393, jc |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |