#!/bin/ksh -p # Free diskspace calculator v3.0 # by Carl.R.White # Copyright to author 1996 + # Dates: Csh version: 23 MAY 1996 # Ksh version: 28 JAN 1997 argv=$* script=`basename $0` if [[ $# > 1 ]] then echo "Usage: $script [-k]" exit 1 fi if [[ $# == 1 && ${1} != "-k" ]] then echo "$script: Invalid flag." exit 1 fi dir=`pwd` cd k=`du -sk` set $k k=${1} usage=`echo "$k * 1000 / 1024" | bc` space=`quota -v $user | tail -1` set $space if [[ $# == 7 ]] then shift fi space=${2} used=`echo "$usage * 100 / $space" | bc` free=`expr 100 - $used` free2=`expr $space - $k` if [[ $argv == "" ]] then echo "You currently have $free% of your diskspace free." else echo "You currently have $free2 kilobytes of your diskspace free." fi cd $dir