#!/bin/sh
# HDD-Speicherauslastung V1.1  - by rich -
SPEICHER=`df -h $1 | sed -n '2p' | sed -e 's/ \+/ /g'`
if [ ! -n "$SPEICHER" ]; then
	msgbox size=34 refresh=2 timeout=20 title="HDD-Speicherauslastung" popup="~cFehler:  Dieser Mountpunkt existiert nicht.~n~s~n~c~YMountpunkt:  $1"
	exit 1
fi
FREIGABE=`echo "$SPEICHER" | cut -d " " -f 1`
MOUNTP=`echo "$SPEICHER" | cut -d " " -f 6`
TOTAL=`echo "$SPEICHER" | cut -d " " -f 2 | sed -e 's/[^0-9]*$/ &B/'`
USED=`echo "$SPEICHER" | cut -d " " -f 3 | sed -e 's/[^0-9]*$/ &B/'`
FREI=`echo "$SPEICHER" | cut -d " " -f 4 | sed -e 's/[^0-9]*$/ &B/'`
PROZ=`echo "$SPEICHER" | cut -d " " -f 5 | sed -e 's/[^0-9].*//'`
TEIL_1=`echo "I" | sed -e 's/./&/'$(expr $PROZ + 1) -e 's/.//'`
TEIL_2=`echo "." | sed -e 's/./&/'$(expr 101 - $PROZ) -e 's/.//'`
BALKEN=`echo $TEIL_1$TEIL_2 | sed -e '{s/\(.\{90\}\)/\1~R/;s/\(.\{75\}\)/\1~Y/}'`
touch $1/.hdd_speicher && rm $1/.hdd_speicher && INFO=rw
msgbox size=32 refresh=2 timeout=300 title="HDD-Speicherauslastung" popup="~T150Verf~ugbarer Speicher:~T360$TOTAL  (${INFO:-ro})~n~T150Freier Speicher:~T360$FREI~n~T150Genutzter Speicher:~T360$USED  ($PROZ%)~n~s~n~c~G$BALKEN~n~s~n~c~YSpeicher-Info:  $FREIGABE~n~c~YMountpunkt:  $MOUNTP"
exit 0