Yves-Jean Benigni a écrit:
>cat /etc/fstab | while read LINE
>do
>set $LINE
>echo $1 $2 $3
>done
C'est bien ce "set LINE". Il n'était pas dans ma boîte à outils.
Je l'y ajoute.
Il y a cependant une faille. Si le fichier contient une ligne
vide (ou une ligne ne contenant que des espaces), le set ne
fonctionnera pas. Je propose la modif suivante:
cat fichier | while read LINE; do
if [ ${#LINE} -eq 0 ]; then
echo
else
set $LINE
echo $1 $2 $3
fi
done
Pour ceux qui en auraient besoin la commande set positionne $# au
nombre de mots de la ligne.
Salutations
Gilles
=========================================
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
=========================================
|