I reported this upstream and received this reply: From: Phil Nelson <[EMAIL PROTECTED]> Subject: Re: Bc Scale Bug To: [EMAIL PROTECTED] Date: Sun, 28 Jan 2007 17:04:18 -0800 Resent-From: [EMAIL PROTECTED]
On Sunday 28 January 2007 16:57, you wrote: > $ echo "scale=0; 10 * 2.1" | bc > 21.0 > $ echo "scale=0; ( 10 * 2.1 ) / 1" | bc > 21 This is not a scale bug. This is how the POSIX spec specifies the computation. The "10 * 2.1" ends up doing the computation with an effective scale of 1 ignoring the scale variable. In the division, that one uses the scale variable. This is not documented as well as possible in the manual page. I'll try to fix it. (doc bug) --Phil -- John Hasler -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]