( harg | 2005. 10. 23., v – 22:04 )

whitehawk wrote:
> nido falcone # ./vpenis.sh
>
> (standard_in) 1: parse error
>
>
>

Asszem a locale az oka. Vedd a parancsot a bc-ig (a bc-t már ne tedd
bele), futtasd, a kapott eredményben (néhány osztás és összeadás)
cseréld ki a vesszőt pontra, majd echoz az eredményt az eredeti parancs
végén álló sedbe.

Kb. így:
echo `uptime|grep days|sed 's/.*up \([0-9]*\) day.*/\1\/10+/'; cat
/proc/cpuinfo|grep '^cpu MHz'|awk '{print $4"/30 +";}';free|grep
'^Mem'|awk '{print $3"/1024/3+"}'; df -P -k -x nfs -x smbfs | grep -v
'(1k|1024)-blocks' | awk '{if ($1 ~ "/dev/(scsi|sd)"){ s+END {print s/1024/50"/15+70";}'`
1797.409/30 + 490888/1024/3+ 2675,8/15+70

$echo 1797.409/30 + 490888/1024/3+ 2675.8/15+70|bc
466

$ echo 466|sed 's/\(.$\)/.\1cm/'
46.6cm