BASH question

Alessandro Brezzi alessandro.brezzi at gmail.com
Thu Sep 7 10:27:15 UTC 2006


2006/9/7, M.Lewis <cajun at cajuninc.com>:
> Andy Green wrote:
> > M.Lewis wrote:
> >
> >> PERMINUTE=$(echo "scale=10; (28.95 / 432000" | bc ))
> >
> > PERMINUTE=`echo "scale=10; 28.95 / 432000" | bc`
> >
> > Khoa's method works too.
> >
>
> Perfect! Thank you so much Andy. I wasn't ignoring Khoa's method, I was
> simply trying to do one thing at a time. Thanks very much to both you
> and Khoa!
>
> Mike
>

The error in your formulation relate to the closed ")"; try the following:

PERMINUTE=$(echo "scale=10; (28.95 / 432000)" | bc)

I prefer the $() notation instead of "``". Try to nest more command
substitution ...

HTH

-- 
Alessandro Brezzi




More information about the fedora-list mailing list