#!/bin/sh # pixdf # 20021209 PixEye@bigfoot.com Creation nbps=0 # Number of wanted parameters (without options) cmd=`basename $0` # Command name usage="Usage: $cmd [-h]" # Help message: usage=$usage"\n\tDisplay this help message.\n" usage=$usage"\nUsage: $cmd" usage=$usage"\n\tPixEye's version of \"df\" with sum of sizes." if test `uname` = "HP-UX" then df="bdf" ; e="" # HP-UX else df="df" ; e="-e" # Other systems fi if [ $# -ne $nbps -o "$1" = "-h" ] ; then # Check parameters number echo $e $usage 1>&2 ; exit 2 # Display message help and exit fi t=0 # Total size (in KBytes) echo $e "Total (in KB)\tSize (in KB)\t% used\tVolume\t\tMounted on" $df|tail -n +2|while read ligne ; do set $ligne s=$2 t=`expr $t + $s` echo $e "$t \t$s \t$5\t$1\t$6" done exit 0 # Normal exit # Prefs for vim editing: vim:ts=8:sw=8:tw=80