#!/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
