Skip to content
Back to formatted view

Raw Message

Message-ID: <49ABF79F.4030703@dbmail.com>
Date: 2009-03-02T15:13:35Z
From: Romain Francois
Subject: Bash script that uses an R command
In-Reply-To: <c502a9e10903020648h2dfc3b07h54059b88a807877c@mail.gmail.com>

stephen sefick wrote:
> I have wriiten (with the help of the internet) a bash scirpt for my
> debian ppc 5.0 laptop to display battery remaining in a panel on the
> xfce desktop environment.
>
> echo `hal-device | grep battery.remaining_time | awk '{print $3/3600}' `-battery
>
> and this nicely spits out  4.95 hours in the panel.  This is fine
> except it is a snow day and I have some extra time on my hands.  I was
> wondering if I could write a little program that would take 4.95 and
> convert it into 4: (.95*6) in other words 4:57 in R and then use that
> in a shell script to tweak the battery remaining script.  I am sure
> there is a better way, but I am a noob to linux and have a couple of
> years with R.
> thanks
>   
This is one for little r (http://dirk.eddelbuettel.com/code/littler.html)

$ echo "4.95" | r -e "x <- as.numeric(readLines()); cat( floor(x),':', 
round( ( x - floor( x ) ) * 60 ),'\n',sep='') "
4:57

Romain

-- 
Romain Francois
Independent R Consultant
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr