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