Bonjour,

C'est la premiere fois que je suis sous Solaris, donc excusez mon ignorance...
Il y a quelque chose que je comprend pas, si vous pouvez m'expliquer la raison et essayer de resoudre le probleme :

J'ai 2 commandes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mount -v | egrep "ext2|ext3|ufs|hfs|vxfs|tmpfs|psfs" | awk '{print $3}' | xargs df -k | sort -r -n -k 5 | awk '{ print $6}' | grep -w -v $listeFS | head -1
Celle ci marche tres bien et me retourne le nom du File System monté le plus remplit, j'utilise un "grep -w" qui fonctionne tres bien

En revanche je n'arrive pas a le faire fonctionner sur cette commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mount -v | egrep "ext2|ext3|ufs|hfs|vxfs|tmpfs|psfs" | awk '{print $3}'  | xargs df -P |sort -r -n -k 5 |head -1 |awk '{ print $5}' |sed "s/%//g"
Cette commande retourne toujours pour le FS monté le plus rempli, son % d'utilisation, j'aimerais utiliser directement le nom que je recupere dans la premiere commande donc je fais comme suit en supposant que la premeire commande me renvoi "/" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mount -v | egrep "ext2|ext3|ufs|hfs|vxfs|tmpfs|psfs" | awk '{print $3}'  | xargs df -P | grep -w "/" |awk '{ print $5}' |sed "s/%//g"
La ca ne marche pas, il ne trouve aucun resultat alors que si on s'arrete avant le grep, j'ai la liste des FS monté avec leurs caracteristiques... Quelle est la raison ?