simply uptime printing, use 1 decimal

This commit is contained in:
Dustin Kirkland 2009-04-06 14:13:25 -07:00
commit 5fe1a3c520

View file

@ -27,11 +27,11 @@ grep -qs "^$p=1$" "$HOME/.screen-profiles/status" || exit 0
u=$(sed "s/\..*$//" /proc/uptime)
printf "\005{= b}"
if [ "$u" -gt 86400 ]; then
printf "%dd" `echo "$u" | awk '{printf "%.1f", $1 / 86400 }'`
echo "$u" | awk '{printf "%.1fd", $1 / 86400 }'
elif [ "$u" -gt 3600 ]; then
printf "%dh" `echo "$u" | awk '{printf "%.1f", $1 / 3600 }'`
echo "$u" | awk '{printf "%.1fh", $1 / 3600 }'
elif [ "$u" -gt 60 ]; then
printf "%dm" `echo "$u" | awk '{printf "%.0f", $1 / 60 }'`
echo "$u" | awk '{printf "%.0fm", $1 / 60 }'
else
printf "%ds" "$u"
fi