08-24-2011
Quote:
Originally Posted by
yazu
And what is wrong with just changing 0.03 to 3 and 0.06 to 6?
Just curious -- in this context why would you convert .03 to 3 or .06 to 6 for any reason? I cannot think of any.
---------- Post updated at 22:08 ---------- Previous update was at 22:05 ----------
Quote:
Originally Posted by
Iceman69
Frank, that is good question. I don't wanna sound foolish, but I honestly don't know what truncated means.
example truncation
1.2 converted to an integer equals 1. everything after the decimal is truncated.
IMO I would avoid floating point math in shell scripting. use bc or another language like Perl/awk to do the work.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
I want to convert Scientific number format into normal number format using unix script or using any command of unix.
e.g 1.55397e+09 into 1553970000
Thanks in advance
Kamal (1 Reply)
Discussion started by: kamal_418
1 Replies
2. Shell Programming and Scripting
hi all,
in ksh, how do i format a decimal number (e.g 3381.19) to integer (e.g 3381). This number is average time response for server in millisec and i wanted to display it in a more readable format i.e in seconds without any decimals.
thanks in advance. (2 Replies)
Discussion started by: cesarNZ
2 Replies
3. Shell Programming and Scripting
Hello Friends,
I have a file with below format...
1234,Hary,102.55
4567,Maria,250.40
78942,suzan,261.60
48965,Harun,179.32
And I want to check the last column. If the decimal value of the last column is below 50, I need that column else ignore that column.
Can anyone help me out? (3 Replies)
Discussion started by: mziaullah
3 Replies
4. Shell Programming and Scripting
I have a file which consist of some class 4 IP address as
172.16.112.50
172.16.112.50
172.16.112.50
172.16.112.100
192.168.1.30
172.16.112.100
172.16.112.50
172.16.112.50
172.16.112.50
i want to store them in pure decimal notations instead of the given dotted decimal formats
e.g.... (2 Replies)
Discussion started by: vaibhavkorde
2 Replies
5. Shell Programming and Scripting
Hi All,
I have a file of decimal numbers,
cat file1.txt
1.1382666907
1.2603107334
1.6118799297
24.4995857056
494.7632588468
560.7633734425
.....
I want to see the output as only 7 digits after decimal (5 Replies)
Discussion started by: senayasma
5 Replies
6. Shell Programming and Scripting
Hi
I am executing below command to do summation on 46th coloumn.
cat File1| awk -F"|" '{p += $46} END { printf"Column Name | SUM | " p}'
I am getting output as
Column Name | SUM | 1.01139e+10
Here I want output in Proper decimal format. Can someone tell me what change is required for same? (1 Reply)
Discussion started by: sanranad
1 Replies
7. Shell Programming and Scripting
Hello Everyone,
In one of my script, I would like to sort the decimal numbers.
For e.g.
If I have numbers like
1.0 1.1 1.2 2.0 2.1 3.0 4.0 5.0 6.0 7.0 7.1 7.10 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9
I would like to sort them
1.0 1.1 1.2 2.0 2.1 3.0 4.0 5.0 6.0 7.0 7.1 7.2 7.3 7.4... (3 Replies)
Discussion started by: sachinrastogi
3 Replies
8. UNIX for Dummies Questions & Answers
I am struggling with scripting this challenge a friend and I have.
You have file1 and its contents is a single number
you have file 2 and its contents are a different number
you want to add file1 to file2 and have the output be put into file3 (3 Replies)
Discussion started by: minkyboodle
3 Replies
9. UNIX for Dummies Questions & Answers
Dear all,
I have a txt file with only one column which contains p values. My data looks like this:
5.04726976606584e-190
2.94065711152402e-189
2.94065711152402e-189
9.19932135717279e-176
1.09472516659859e-170
1.24974648916809e-170
0.1223974648916
0.9874974648916
...
what I want... (2 Replies)
Discussion started by: forevertl
2 Replies
LEARN ABOUT HPUX
nextafterd64
nextafterd64(3M) nextafterd64(3M)
NAME
nextafterd64(), nextafterd128(), nextafterd32(), nexttowardd64(), nexttowardd128(), nexttowardd32() - next representable decimal floating-
point numbers
SYNOPSIS
DESCRIPTION
The function computes the next representable number following x in the direction toward y. Thus, if y is less than x, returns the largest
representable number less than x.
The function returns y if x equals y.
The function is equivalent to except that the second parameter has the widest decimal floating-point type, and the function returns y con-
verted to the type of the function if x equals y.
The result of the function is determined in the type of the function, without loss of range or precision in a floating second argument,
whose type may be wider than the type of the function.
is a version of it takes arguments and returns a result.
is a version of it takes arguments and returns a result.
is a version of it takes a first argument and returns a result.
is a version of it takes a first argument and returns a result.
These math functions are supported for HP-UX 11i Version 3 September 2008 Update and forward.
USAGE
To use any of these functions, compile with the option.
Make sure your program defines and then includes
Link in the math library by specifying or on the linking command line.
For more information, see the at the following site:
RETURN VALUE
If x equals y, returns y, and returns y converted to the type of x.
If x is finite and the correct function value would overflow, these functions return according to the sign of x, and raise the overflow and
inexact floating-point exceptions.
If the return value is subnormal and x!=y, these functions raise the underflow and inexact floating-point exceptions.
If x or y is NaN, these functions return NaN.
ERRORS
If x is finite and the correct function value would overflow, these functions set to
SEE ALSO
scalbnd64(3M), math(5).
STANDARDS CONFORMANCE
These functions conform to ISO/IEC TR 24732, "Extension for the programming language C to support decimal floating-point arithmetic".
HP Integrity Server Only nextafterd64(3M)