[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: echo "60/61" | bc



* Michael Renner <michael.renner@gmx.de> [2004-11-16]:
> ich muss in einem Script einfache Rechenoperationen durchführen. Es
> gibt jedoch auch Nachkommestellen. Nehme ich bc fällt das
> unbefriedigend aus: 60/61=0.
>
> Welche scriptfähigen Alternativen habe ich?

bc(1) - An arbitrary precision calculator language.

Du musst lediglich die interne Variable "scale" verstellen.

Entwerder so: echo "scale=4; 60/61" | bc  oder Du machst das
dauerhaft:

e/www/plenz,0% cat .bcrc
scale=4
e/www/plenz,0% grep bcrc .zshrc
export BC_ENV_ARGS=$HOME/.bcrc

Julius
-- 
Julius Plenz <jp@cvmx.de> http://www.plenz.com/



Reply to: