OK - the final ball of the over:
df|awk -F" " '{
if ($1=="Filesystem"

{printf("%s\t\t%s%s %s\t%s\t%s\t%s\t%s %s\n",$1,$2,$3,$4,$5,$6,$7,$8,$9)}
else {
if (length($1) < 16 )
{printf("%s\t\t%s\t%s\t%s\t%s\t%s\t%s\n",$1,$2,$3,$4,$5,$6,$7)}
else
{printf("%s\t%s\t%s\t%s\t%s\t%s\t%s\n",$1,$2,$3,$4,$5,$6,$7)}
}
} '
gives me :
Filesystem TotalKB free %used iused %iused Mounted on
/dev/hd4 16384 6108 62% 1114 27% /
/dev/hd9var 28672 14864 48% 551 6% /var
/dev/hd2 217088 32868 84% 10688 19% /usr
/dev/hd3 98304 94428 3% 128 0% /tmp
/dev/hd1 192512 37764 80% 9580 19% /home
mickey:/local_backup 4096 3120 23% - - /local_backup
/dev/bgslv 53248 24748 53% 172 1% /bgs
/dev/sysscriptslv 12288 10960 10% 152 3% /SYSTEM_SCRIPTS
/dev/logslv 16384 12312 24% 89 2% /logs
/dev/dvgprogsource 155648 15596 89% 11038 28% /program_source
/dev/dvgusdata 409600 174592 57% 2135 2% /usdata
/dev/dvgtrams 1048576 540484 48% 3347 1% /trams
/dev/dvgdata 1228800 165828 86% 5156 1% /data
/dev/dvgspoolprt 81920 77620 5% 225 1% /spool_printed
/dev/dvgruntime 278528 37288 86% 9799 14% /runtime
/dev/dvgreport 237568 156748 34% 946 1% /report
/dev/lv01 2007040 1410208 29% 53 0% /DRbackup
/dev/lvdiskb 1572864 1012428 35% 61 0% /lb
Hmmmmmmm - tabs don't match up so good on this display - All were perfect on my telnet session !!!!!!
Dickie Bird (

-)))