OVH Community, votre nouvel espace communautaire.

[HOW-TO] Afficher les quotas dans le terminal avec de zolies couleurs


pascal_h
15/04/2008, 10h45
Petit script qui affiche les quotas, trie et colorise la sortie :

Code:
#!/bin/bash

/usr/sbin/repquota -au | /bin/awk '
      NR > 4 && $5 > 0  { 
      if (($3/$5) > 0.85)
         { printf("\033[1;31m%-8s\t%10d\t%10d\t%3d%%\033[0m\n",$1,$3,$5,100*($3/$5))}
      else
        if (($3/$5) > 0.75)
         { printf("\033[1;34m%-8s\t%10d\t%10d\t%3d%%\033[0m\n",$1,$3,$5,100*($3/$5))}
        else
         { printf("%-8s\t%10d\t%10d\t%3d%%\n",$1,$3,$5,100*($3/$5))}
     }' | \
sort -nr -k 4 | head
Pour afficher la liste complète supprimer le pipe head