Portál AbcLinuxu, 30. dubna 2025 15:20
mantisha:/usr/src/packages/SPECS # cat /etc/SuSE-release openSUSE 10.2 (i586) VERSION = 10.2
mantisha:/usr/src/packages/SPECS # awk '{ print $2/$1*100}' /proc/uptime 41,8161A nemám gentoo, mám opensuse :)
mantisha:/usr/src/packages/SPECS # cat /etc/SuSE-release openSUSE 10.2 (i586) VERSION = 10.2
python -c "from operator import div; print 100/reduce(div,map(float,open('/proc/uptime').read().split()))"? Ale já by radši
gosh -ufile.util -e'(print (/ 100 (apply / (file->list read "/proc/uptime"))))' -Eexit
Když už externí nástroje, tak
read u i < /proc/uptime bc <<< "scale=2; $i * 100.0 / $u"
bez nich:
read u i < /proc/uptime u=${u/\./}; i=${i/\./} echo $[i * 100 / u]
:-)
awk '{ print $2/$1*100}' /proc/uptime
dc -e'?100*r/p'</proc/uptimepřípadně na dvě desetiná místa
dc -e'2k?100*r/p'</proc/uptime
3456.11337747 cat /proc/uptime 1142821.47 39494842.24
$ </proc/uptime awk '{print 100*$2/$1}' 97.8792
$ </proc/uptime awk '{print 100*$2/$1}' 22,6977Gentoo
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.