![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Converting Binary decimal coded values to Ascii Values | gaur.deepti | UNIX for Advanced & Expert Users | 3 | 04-02-2008 09:33 AM |
| Help In Calculation of large values in loop | sandeepb | Shell Programming and Scripting | 6 | 09-13-2007 05:02 AM |
| large files? | ranj@chn | UNIX for Dummies Questions & Answers | 2 | 11-29-2006 03:55 AM |
| large file in AIX 4.3 | alzenir | Filesystems, Disks and Memory | 1 | 12-08-2005 12:03 PM |
| Large files | sehgalniraj | UNIX for Dummies Questions & Answers | 4 | 03-31-2005 05:03 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
How to add two large values
Hi,
Gives me wrong value when, $ echo `expr 2221753117 + 299363384` -1773850795 How to overcome this? Appreciate any help on this. -Om |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
#/bin/ksh
number1=9888673663678977 number2=79872372378273472379837 result=`bc << EOF $number1 + $number2 EOF` echo "$number1 + $number2 = $result" Try this script. |
|
#3
|
|||
|
|||
|
Thanks for your script. It helped me a lot today.......
Thanks Again. -Om |
|
#4
|
||||
|
||||
|
or more simply
result=`echo "2221753117 + 299363384" | bc` Cheers ZB |
|
#5
|
||||
|
||||
|
or
Code:
dc -e '2221753117 299363384+p' |
|
#6
|
|||
|
|||
|
You can simply try as,
echo $((2221753117 + 299363384)) hth. |
|||
| Google The UNIX and Linux Forums |