|
Re: script shell et IFS: msg#00397linux.mandrake.expert.french
Salut, il y a pas mal de réponse, mais je vais y ajouter la mienne ... dans ce genre de cas, il est amusant d'utiliser IFS, ou simplement while au lieu de for. essyes un truc du genre : cat /etc/fstab | while read LINE do set $LINE echo $1 $2 $3 done deux façons de l'utiliser : soit cat /etc/fstab | while read LINE do set $LINE echo $1 $2 done soit cat /etc/fstab | while read LINE do echo $LINE done ça change du for LINE in `cat /etc/fsatb` do echo $LINE done non ?? le coté sympas et les fait que du coup ... si chaque ligne de ton fichier est idendique, $1 est le premier element non vide entre deux espace / tabulation mais plus encore les tabulations sont remplacés par un espace sur stdout Voila voila si ça peut aider !! Cdlt Selon Vincent BADIER <vbadier@xxxxxxxx>: > 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 > > -- -------------------------------------Powered-by---------------------- Yves-Jean Benigni | / / (_)____ __ __ _ __ Administrateur Systèmes&Réseaux | / / / // __ \ / / / /| |/ / Site : www.Benigni.org | / /___ / // / / // /_/ / > < E.Mail: yves-jean@xxxxxxxxxxx | /_____//_//_/ /_//_____/ /_/\_\ ----------------------------------------------------------inside----- << Si tu ne sais pas, demande. Mais si tu sais, partage. >> Registered Linux user #343201 Machine has registration #233291 ========================================= 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: xmms freeze: 00397, Florent |
|---|---|
| Next by Date: | Re: xmms freeze: 00397, Kibosh |
| Previous by Thread: | Re: script shell et IFSi: 00397, Damien Corral |
| Next by Thread: | Re: script shell et IFS: 00397, Gilles Allard |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |