#!/usr/bin/bash HOMEDIR=`df -h | grep home | awk '{print $4}' | sed -e 's/G//' | cut -d"." -f1` HOMEDIRUSED=`df -h | grep home | awk '{print $3}' | sed -e 's/G//' | cut -d"." -f1` HOMEDIRSTAT=`df -h | grep home | awk '{print $5}' | sed -e 's/\%//'` HOMEDIRTTL=`df -h | grep home | awk '{print $2}' | sed -e 's/G//' | cut -d"." -f1` FTPDIR=`df -h | grep ftp | awk '{print $4}' | sed -e 's/G//' | cut -d"." -f1` FTPDIRUSED=`df -h | grep ftp | awk '{print $3}' | sed -e 's/G//' | cut -d"." -f1` FTPDIRSTAT=`df -h | grep ftp | awk '{print $5}' | sed -e 's/\%//'` FTPDIRTTL=`df -h | grep ftp | awk '{print $2}' | sed -e 's/G//' | cut -d"." -f1` TOTAL=`expr $HOMEDIR + $FTPDIR` TOTALUSED=`expr $HOMEDIRUSED + $FTPDIRUSED` TOTALTTL=`expr $HOMEDIRTTL + $FTPDIRTTL` TOTALSTAT1=`expr $HOMEDIRSTAT + $FTPDIRSTAT` TOTALSTAT=`expr $TOTALSTAT1 / 2` TOPUSER1=`cat /admin/tools/du.out | grep -v flexnet | head -1 | awk '{print $2}' | sed -e 's/\/export\/home\///'` TOPUSER2=`cat /admin/tools/du.out | grep -v flexnet | head -2 | tail -1 | awk '{print $2}' | sed -e 's/\/export\/home\///'` TOPUSER3=`cat /admin/tools/du.out | grep -v flexnet | head -3 | tail -1 | awk '{print $2}' | sed -e 's/\/export\/home\///'` TOPUSER4=`cat /admin/tools/du.out | grep -v flexnet | head -4 | tail -1 | awk '{print $2}' | sed -e 's/\/export\/home\///'` TOPUSER5=`cat /admin/tools/du.out | grep -v flexnet | head -5 | tail -1 | awk '{print $2}' | sed -e 's/\/export\/home\///'` TOPUSERK1=`cat /admin/tools/du.out | grep -v flexnet | head -1 | awk '{print $1}'` TOPUSERSUM1=`expr $TOPUSERK1 / 1024` TOPUSERK2=`cat /admin/tools/du.out | grep -v flexnet | head -2 | tail -1 | awk '{print $1}'` TOPUSERSUM2=`expr $TOPUSERK2 / 1024` TOPUSERK3=`cat /admin/tools/du.out | grep -v flexnet | head -3 | tail -1 | awk '{print $1}'` TOPUSERSUM3=`expr $TOPUSERK3 / 1024` TOPUSERK4=`cat /admin/tools/du.out | grep -v flexnet | head -4 | tail -1 | awk '{print $1}'` TOPUSERSUM4=`expr $TOPUSERK4 / 1024` TOPUSERK5=`cat /admin/tools/du.out | grep -v flexnet | head -5 | tail -1 | awk '{print $1}'` TOPUSERSUM5=`expr $TOPUSERK5 / 1024` printf "\n+----( FlexNet Free Disk Space )-------------+\n" printf "|\t Cap\tFree\tUsed\tTotal\n" printf ": \e[33;1mHomes\e[m : \e[37;1m$HOMEDIRSTAT\e[m%%\t\e[32;2m$HOMEDIR\e[m GB\t\e[31;2m$HOMEDIRUSED\e[m GB\t\e[36;2m$HOMEDIRTTL\e[m GB\n" printf "| FTP \t: \e[37;1m$FTPDIRSTAT\e[m%%\t\e[32;2m$FTPDIR\e[m GB\t\e[31;2m$FTPDIRUSED\e[m GB\t\e[36;2m$FTPDIRTTL\e[m GB\n" printf -- ": ------ ---- \t---- \t----- \t-----\n" printf "| Total : \e[37;1m$TOTALSTAT\e[m%%\t\e[32;1m$TOTAL\e[m GB \t\e[31;1m$TOTALUSED\e[m GB \t\e[36;2m$TOTALTTL\e[m GB\n\n" printf ": \e[33;1mYellow\e[m = Disk is mirrored (x2).\n\n" printf "| FlexNet's Top 5 Diskspace Users: \n\n" printf ": #1 \e[37;1m$TOPUSER1\e[m\t $TOPUSERSUM1 MB\n" printf "| #2 \e[37;1m$TOPUSER2\e[m\t $TOPUSERSUM2 MB\n" printf ": #3 \e[37;1m$TOPUSER3\e[m\t $TOPUSERSUM3 MB\n" printf "| #4 \e[37;1m$TOPUSER4\e[m\t $TOPUSERSUM4 MB\n" printf ": #5 \e[37;1m$TOPUSER5\e[m\t $TOPUSERSUM5 MB\n\n"