Bonjour,

Envoyé par
abdelus92
df -k|sort -n|egrep "85%"
Cela ne sort que les FS étant pleins à exactement 85%, et non pas ceux à plus de 85%.
xxxvanouxxx, qu'appelles-tu "une seule commande" ? Est-ce que par exemple la proposition d'abdelus92 est "une seule commande" pour toi ?
Voici en une seule ligne la fonction recherchée, mais pas en une seule commande :
df -k | awk -F" %" '{ if ($5 >= 85) {print $0} }'
Attention : cette commande affiche la première ligne (le nom de chaque colonne). Si tu ne souhaites pas l'afficher, tu peux te servir de la commande suivante :
df -k | grep -v "^Filesystem" | awk -F" %" '{ if ($5 >= 85) {print $0} }'
Explication :
df -k : affiche pour chaque partition des informations sur sa taille et son remplissage
grep -v "^Filesystem" : supprime toutes les lignes qui commencent par "Filesystem"
awk -F" %" '{ if ($5 >= 85) {print $0} }' : séparer chaque ligne sur les sépérateurs ' ' et '%' ; Si le 5ème champs est plus grand que 85, alors afficher la ligne entière.
Partager