#!/bin/bash if [[ $1 = "" ]] || [[ $1 = $USER ]] ; then /usr/bin/quota else /usr/bin/quota $* fi | awk -F'(:| *)' ' BEGIN { fs = "" } /Disk/ { print; print "utilisé\tquota\tlimite\t%\t(en Mo)" } { if (NF == 2) { fs = $2 } else if (fs != "") { #unit = 512/1024 #system(/usr/bin/stat -c %B " fs) | getline unit #if (fs == "/home") { total = 400 } #else if (fs == "/var/mail") { total = 75 } #else { total = 100 } printf "%3.2f\t%3.2f\t%3.2f\t%3.1f\t%s\n", $2/1024, $3/1024, $4/1024, $2*100/$3, fs #printf "%3.2f\t%3.2f\t%3.2f\t%3.1f\t%s\n", $2/1024*unit, $3/1024*unit, $4/1024*unit, $2*100/$3, fs fs = "" } }'