#!/bin/sh echo "\033[96;7m DISKS \033[0m" df -T|grep -v tmpfs|grep -v Dateisystem|while read line do proz=`echo $line|cut -f6 -d" "|cut -f1 -d"%"` mp=`echo $line|cut -f7 -d" "` dev=`echo $line|cut -f1 -d" "|cut -f3 -d"/"` ps=`echo "scale=0;20*0.$proz/1"|bc -l` ms=`echo "scale=0;20-$ps"|bc -l` psx="" a=0 while [ $a -lt $ps ] do a=`expr $a + 1` psx=$psx" " done msx="" a=0 while [ $a -lt $ms ] do a=`expr $a + 1` msx=$msx" " done echo " $dev" echo "\033[90;7m$psx\033[97;7m$msx\033[0m $proz% $mp" done echo "" echo "\033[96;7m SPEICHER \033[0m" free|grep Mem|while read line do to=`echo $line|cut -f2 -d" "` us=`echo $line|cut -f3 -d" "` pr=`echo "scale=0;$us/($to/100)"|bc -l` ps=`echo "scale=0;20*0.$pr/1"|bc -l` ms=`echo "scale=0;20-$ps"|bc -l` psx="" a=0 while [ $a -lt $ps ] do a=`expr $a + 1` psx=$psx" " done msx="" a=0 while [ $a -lt $ms ] do a=`expr $a + 1` msx=$msx" " done echo "\033[90;7m$psx\033[97;7m$msx\033[0m $pr% " done echo "\033[96;7m SWAP \033[0m" free|grep Swap|while read line do to=`echo $line|cut -f2 -d" "` us=`echo $line|cut -f3 -d" "` pr=`echo "scale=0;$us/($to/100)"|bc -l` ps=`echo "scale=0;20*0.$pr/1"|bc -l` ms=`echo "scale=0;20-$ps"|bc -l` psx="" a=0 while [ $a -lt $ps ] do a=`expr $a + 1` psx=$psx" " done msx="" a=0 while [ $a -lt $ms ] do a=`expr $a + 1` msx=$msx" " done echo "\033[90;7m$psx\033[97;7m$msx\033[0m $pr% " done