[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl Script gesucht



Am 2004-10-14 01:13:21 schrieb(en) Udo Mueller:
> Hallo Harald,
> 
> begin  * Harald Weidner schrieb [13-10-04 22:57]:
> > 
> > harald@shadowland:~$ cat bin/dicksize.sh
> > #!/bin/sh
> > echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\1\/10+/'; \
> > cat /proc/cpuinfo|grep MHz|awk '{print $4"/30 +";}'; free|grep '^Mem' \
> > | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k \
> > | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END \
> > {print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/'
> 
> Damit hast du jetzt was losgetreten:
> 
> > harald@shadowland:~$ dicksize.sh 
> > 40.1cm
> 
> mueller@www:~$ ./dicksize.sh 
> 45.7cm
> 
> end  
> 
> Gruss Udo
> -- 
> Ohne Signatur!
> 

*ggg*

comma patch:

--- dicksize.sh 2004-10-14 01:34:33.000000000 +0200
+++ dicksize2.sh        2004-10-14 02:11:19.000000000 +0200
@@ -1,6 +1,6 @@
 #!/bin/sh
 echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\1\/10+/'; \
-cat /proc/cpuinfo|grep MHz|awk '{print $4"/30 +";}'; free|grep '^Mem' \
+cat /proc/cpuinfo|grep MHz|awk '{print $4"/30+";}'; free|grep '^Mem' \
 | awk '{print $3"/1024/3+"}'; df -P -k -x nfs | grep -v 1k \
 | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+= $2} s+= $2;} END \
-{print s/1024/50"/15+70";}'`|bc|sed 's/\(.$\)/.\1cm/'
+{print s/1024/50"/15+70";}'`|sed 's/,/./g'|bc|sed 's/\(.$\)/.\1cm/'

mfg.

btw. meinen gateway rettet gerade noch die uptime etwas: 18.6cm  :-)



Reply to: