Re: bash et filesystem

Top Page

Reply to this message
Author: Marc TERRIER
Date:  
To: Patrick Begou
CC: ML Guilde
Subject: Re: bash et filesystem
Selon Patrick Begou <Patrick.Begou@???>:

> Raphael Dorado wrote:
> > df <fichier> | tail -1 | awk '{print $1;}'
> >
> > --Raf
>
> J'y avais pensé mais l'affichage n'est pas portable:
>
> # df /local/home
> Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
> /dev/sda4            453442048  98641040 354801008  22% /local

>
> # df Allwmake
> Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
> /dev/mapper/vg--baie1--calcul--1-data
>                      1932607488 1096653444 835954044  57% /data

>
> Mais du coup j'ai cherché si on pouvait gérer le format de sortie de la
> commande
> et j'ai trouvé l'option -P!
>
> df -P <fichier> | tail -1 | awk '{print $1;}'
>
> J'étais trops focalisé sur la recherche de la "commande magique".


Là, au taf, je suis sous Solaris, pas sous Linux. J'ai regardé ce que disait le
man df au sujet de l'option -P, et attention, -P n'a pas l'air reconnu par
toutes les versions de df :

"The following option is supported for /usr/xpg4/bin/df only:
     -P        Same as -k except in 512-byte units."


Donc à moins d'être tout le temps sous Linux, pour ce que tu cherches à faire,
l'option -k me paraît plus portable d'un Unix à l'autre, et le résultat sera le
même. Mis à part ça, merci d'avoir posé la question, ça m'a permis d'apprendre
quelque chose.

--
Marc
Mail : marc.terrier [at] free.fr
Site : http://marc.terrier.free.fr