Absolute value function


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Absolute value function
# 1  
Old 06-29-2012
Absolute value function

None know if exists a function/command that get the absolute value for a number?

ThanksSmilie
# 2  
Old 06-29-2012
take the square root of the value multiplied by itself ...

Code:
sqrt(x^2)

Code:
sqrt(x*x)

# 3  
Old 06-29-2012
Please mention:
What Operating System and version you have and what Shell or Programming Language you are using.
Please give an example, making it clear where the numbers are coming from and how they are stored. For example many Shells do not allow negative numbers in integer variables.
My understanding of "absolute value for a number" is its distance from zero.
The absolute value of 10 is 10.
The absolute value of -10 is 10.
# 4  
Old 06-29-2012
If you are using the Korn shell, the majority of standard libm functions including abs() are available, e.g.
Code:
$ printf "%d\n"  $(( abs(-10) ))
10

# 5  
Old 06-29-2012
The extended functions are only in ksh93 .
# 6  
Old 06-29-2012
I'm using ksh with windows XP, but this is the result of the command :

Code:
$ printf "%d\n"  $(( abs(-10) ))
ksh: abs(-10) : unknown function

# 7  
Old 06-29-2012
Try...
Code:
echo -10 | tr -d -

This User Gave Thanks to Ygor For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to use absolute function?

Hello All, I am using following awk command in my shell script. I want to compare the value in column 2 and colum 3 after taking their absolute value. Column $2 and $3 can have any value positive or negative or both. awk -F"|" '{print $0,($2>$3?"F":"T")}' OFS='|' myfile.txt Your help... (2 Replies)
Discussion started by: angshuman
2 Replies

2. Shell Programming and Scripting

Sort by absolute value

Hi, I have a file as follows: |-30.0|Appls. executing in db manager currently = 2 |-80.0|Locks held currently = 1 | 90.0|High water mark (bytes) = 65536 |-50.0|Configured size (bytes) = 16777216 |-100.0|Current size (bytes) ... (6 Replies)
Discussion started by: sudvishw
6 Replies

3. Shell Programming and Scripting

absolute sum

Hi, i want to caluculate sum and absolute sum information of the 2nd column. sum(abs(ENO)),sum(ENO) file1 contains the employee information. "abc","+10000.00","100" "bbc","-3000.00","400" "cbc","+20000.90","500" "dbc","-4000.00","600" output should get this Sum(abs(eno)) ... (5 Replies)
Discussion started by: onesuri
5 Replies

4. UNIX for Dummies Questions & Answers

absolute value

is there any function in unix which will convert a integer to absolute value with a single decimal point. suppose x=15232 y=x/1024=14.875 i want y to be 14.8 Similarly if y=6.29452 it should come as 6.3 (3 Replies)
Discussion started by: dr46014
3 Replies

5. Shell Programming and Scripting

Absolute value

Is there a function in awk to get the absolute value of a-b which can be negative or positive, I just care for the absolute value... (5 Replies)
Discussion started by: placroix1
5 Replies

6. UNIX for Dummies Questions & Answers

absolute path

is cd ~ considered an absolute path? (2 Replies)
Discussion started by: Kirichiko
2 Replies

7. Shell Programming and Scripting

get absolute filename

How would I get the absolute filename of a selected file...I want to control click...I already have the context menu all set to run a script...I just need to be able to get the file name of the file I control clicked on. In windows it is as follows: set filename=%~f1 set name=%~n1 set... (0 Replies)
Discussion started by: mainegate
0 Replies

8. Programming

absolute path

How to find out the absolute path of a file in C/C++? Thanks (4 Replies)
Discussion started by: filedeliver
4 Replies

9. UNIX for Dummies Questions & Answers

Getting absolute value ksh

Hi, I am trying to find out how to get an absolute value for integer in ksh. I tried using abs... but that doesn't work ! this is the workaround I did, but isn't there an inbuilt function to get absolute value for any variable ! Please help as i am new to unix :confused: Thanks, ... (3 Replies)
Discussion started by: icyhot
3 Replies
Login or Register to Ask a Question