11-27-2009
better to compare them as string..
i mean use =(equal to) or !=(not equal to) etc...
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi all, i have the following problem using awk in a script
i want to read the values from a column with real numbers and calculate the mean.the problem is that when i use a statement such as this
num = $4
i cant find a way to convert the variable from string to floating point to perform... (7 Replies)
Discussion started by: kanagias
7 Replies
2. Shell Programming and Scripting
Hai,
Can you please guide me, to compare the floating point numbers.
Eg.
If
then
echo "value1 is grater "
fi
This code is not working properly when i excuted with floating values or real numbers (13 Replies)
Discussion started by: padarthy
13 Replies
3. Shell Programming and Scripting
Hi,
Could any one tell me how to compare to floating point no. using test command. As -eq option works on only intergers.
i=5.4
if
then
echo "equal"
else
echo "not equal"
fi
here output will be equal even though no. are unequal.
Thanks,
ravi (1 Reply)
Discussion started by: useless79
1 Replies
4. Shell Programming and Scripting
Hi All,
I got this script that pulls the Amps value from our RPC's , I basiclly want to compare the valued with a "limit" value -- if the numbers match or are greater than the definded value ...do something. My problem is I cant seem to figure out how to compare floating points...
here is... (1 Reply)
Discussion started by: zeekblack
1 Replies
5. Shell Programming and Scripting
Hi All,
I'm trying to extract some floating point numbers from within some HTML code like this:
<TR><TD class='awrc'>Parse CPU to Parse Elapsd %:</TD><TD ALIGN='right' class='awrc'> 64.50</TD><TD class='awrc'>% Non-Parse CPU:</TD><TD ALIGN='right' class='awrc'> ... (2 Replies)
Discussion started by: pondlife
2 Replies
6. Shell Programming and Scripting
# if
> then
> echo "1"
> else
> echo "2"
> fi
-bash:
How can i compare floating point numbers inside statement? (15 Replies)
Discussion started by: proactiveaditya
15 Replies
7. Programming
Hi guys
I have problem with my simple calculator, author of my book wrote
One way I tried is to test if one the inpur number is grater than zero, and then substatct
And my protptype function is
#include <stdio.h>
int main(void) {
float a, b , result;
... (11 Replies)
Discussion started by: solaris_user
11 Replies
8. UNIX for Dummies Questions & Answers
How do I use bash to add all the floating point numbers saved in a file like this?
490.47
244.61
263.07
131.59
246.81
115.20 (3 Replies)
Discussion started by: locoroco
3 Replies
9. Shell Programming and Scripting
I have started using bash but this script which I am working on it, is in c chell. So here is my simple problem:
set x = 0.4124\0.234
echo $x
0.4124.0.234
Same operation in Bash gives me correct result in my terminal. So there is something with my c shell that is causing this behaviour.... (8 Replies)
Discussion started by: dixits
8 Replies
10. Shell Programming and Scripting
I have the following code snippet in bash
if ]; then
minm=`echo "$diff" | bc`
fi
It works well for most of the cases. However lets say diff is -0.17 and minm is -0.0017. In such a case the comparison seems to fail. Is the correct way to compare a mixture of positive and... (12 Replies)
Discussion started by: ngabrani
12 Replies
qsort(3C) qsort(3C)
NAME
qsort() - quicksort
SYNOPSIS
DESCRIPTION
is an implementation of the quicksort algorithm. It sorts a table of data in place.
base Pointer to the element at the base of the table.
nel Number of elements in the table.
size Size of each element in the table.
compar Name of the comparison function, which is called with two arguments that point to the elements being compared. The
function passed as compar must return an integer less than, equal to, or greater than zero, according to whether its
first argument is to be considered less than, equal to, or greater than the second. uses this same return convention
(see string(3C)).
NOTES
The pointer to the base of the table should be of type pointer-to-element, and cast to type pointer-to-void.
The comparison function need not compare every byte; thus, arbitrary data can be contained in the elements in addition to the values being
compared.
The order in the output of two items which compare as equal is unpredictable.
WARNINGS
If size is zero, a divide-by-zero error might be generated.
SEE ALSO
sort(1), bsearch(3C), lsearch(3C), string(3C), thread_safety(5).
STANDARDS CONFORMANCE
qsort(3C)