bc

What to consider before storing negative-dates in MySQL?

I'm working on a project now that will require me to enable users to store negative-dates in the database. These dates have the potential to span many thousands of years BC, and as late as 'Today.' I've worked on many projects that stored dates, but they were all relatively-recent dates, and none of them were ever negative (BC). What ty...

Bash Scripting and bc

I'm trying to write a bash script and I needed to do some floating point math. Basically I want to do something like this: NUM=$(echo "scale=25;$1/10" | bc) if [ $? -ne 0 ] then echo bad fi The problem I'm running into is $? tends to hold the output from the echo program and not the bc call. Is there a way I save the output from the...

How to compare two floating-point values in shell script

I had to do a division in shell script and the best way was: result1=`echo "scale=3; ($var1 / $total) * 100"| bc -l` result2=`echo "scale=3; ($var2 / $total) * 100"| bc -l` but I want to compare the values of $result1 and $result2 Using if test $result1 -lt $result2 or if [ $result1 -gt $result2 ] didn't work :( Any idea how to do t...

one line using sed and bc together?

I want to add one to the last value at the end of a string in sed. I'm thinking along the lines of cat 0809_data.csv |sed -e 's/\([0-9]\{6\}\).*\(,[^,]*$\)/\1\2/g'| export YEARS = $(echo `grep -o '[^,]*$' + 1`|bc) e.g. 123456, kjhsflk, lksjgrlks, 2.8 -> 123456, 3.8 Would this be more reasonable/feasible in awk? ...

What is the difference of using BC keys or default?

Both lines of code: KeyPairGenerator.getInstance("RSA") KeyPairGenerator.getInstance("RSA", "BC") works well. So, what's the differecente using BC or not? Is BC completely compatible with the default RSA used? (using sun JDK 6) ...

Bitwise operations in BC?

$ bc BC> ibase=2 BC> 110&101 // wanna get 100 (standar_in) 8: syntax error Wikipedia informs that the ops are "|, & and ^". It may be that they work only in certain BC-types or I misread something. ...