11-02-2005
ksh88 only has integers.
Here is how I solve this problem in ksh88. You get translate the technique to csh. Or you could switch to a real shell.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
How can i devide decimal numbers?
I am getting this kind of error:
line 18: 200.2/40.234: syntax error in expression (error token is ".2/40.234")
What can i do to work around this problem?
Thanks for any advice. (4 Replies)
Discussion started by: Vozx
4 Replies
2. Shell Programming and Scripting
Hi friends
How can I use "for loop" for decimal numbers?
ex: 0.1 < x < 0.6
I used this commands but does'nt work.
LIMIT=0.6
for ((x=0.1; x<=LIMIT; x++))
do
-
-
-
done
Many thanks (1 Reply)
Discussion started by: snow
1 Replies
3. Shell Programming and Scripting
Hi,
please tell me how to convert hex number to decimal
000000E7
000000000002640D
0000000000025B16
and seconds to minutes, hours, days, months, years
bytes to kbytes, mbytes , gbytes
read the following examples
while read a b
do
printf "%5d %5d\n" "0x$a" "0x$b"
done < "$FILE"... (15 Replies)
Discussion started by: jack2
15 Replies
4. Shell Programming and Scripting
Im trying to compare two numbers with decimals but its not working as expected.
a=1
b=1.1
if
then echo "equal"
fi
When I do this it says that the numbers are equal. Ultimately Im using -le and -ge in the if statements but I tested with -eq for simplicity.
Any way to make this... (3 Replies)
Discussion started by: Grizzly
3 Replies
5. Shell Programming and Scripting
Hello...
I am new to unix and I am wondering if in a C-shell script , Are we supposed to use only whole numbers........ for example..if a program needs to calculate the average of some numbers........
@ avg = (($1 +$2 + $3)/3)) is returning a whole number.........How can a decimal be... (7 Replies)
Discussion started by: ravindra22
7 Replies
6. UNIX for Dummies Questions & Answers
Hi experts,
My number output has somehting like below
filename /temp
0.23
10.23
How do i put a condition to the above numbers?
e.g
if then
the . seem to give me problems. Pls help.
thanks
---------- Post updated at 05:25 PM ---------- Previous update was at 05:23 PM... (9 Replies)
Discussion started by: streddy
9 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I have a small problem with my script. I have everything in order but it doesnt seem to compare anything less than 1 correctly. If the input is more than 1, then the results is correct.
If the input is 0.xxx (anything) it returns erroneous results. Pls help
input=0.12
if ; then
... (7 Replies)
Discussion started by: streddy
7 Replies
8. Shell Programming and Scripting
Hi
I would like to test for a max number value. It may be a decimal so I know I have to pipe into bc.
I just cannot get the syntax for this to work. I cannot get passed an error with the bracket - see below.
Any help appreciated.
Regards
Ewan
This works:
/export/home/ewan> cat... (5 Replies)
Discussion started by: emjs
5 Replies
9. Shell Programming and Scripting
For numbers between 0 and 1 the below logic is not working.
Output of above shall be "correct" but its echoing "incorrect".Kindly suggest
a=.1
if
then
echo correct
else echo incorrect
fi
Video tutorial on how to use code tags in The UNIX and Linux Forums. (3 Replies)
Discussion started by: itsvikas
3 Replies
10. UNIX for Beginners Questions & Answers
Hi!
I found and then adapt the code for my pipeline...
awk -F"," -vOFS="," '{printf "%0.2f %0.f\n",$2,$4}' xxx > yyy
I add -F"," -vOFS="," (for input and output as csv file) and I change the columns and the number of decimal...
It works but I have also some problems... here my columns
... (7 Replies)
Discussion started by: echo manolis
7 Replies
LEARN ABOUT NETBSD
pthread_resume_np
PTHREAD_SUSPEND_NP(3) BSD Library Functions Manual PTHREAD_SUSPEND_NP(3)
NAME
pthread_suspend_np, pthread_resume_np -- suspend/resume the given thread
LIBRARY
POSIX Threads Library (libpthread, -lpthread)
SYNOPSIS
#include <pthread.h>
int
pthread_suspend_np(pthread_t thread);
int
pthread_resume_np(pthread_t thread);
DESCRIPTION
The pthread_suspend_np() function suspends the thread given as argument. If thread is the currently running thread as returned by
pthread_self(3), the function fails and returns EDEADLK. Otherwise, it removes the named thread from the running queue, and adds it to the
suspended queue. The thread will remain blocked until pthread_resume_np() is called on it. In other words, pthread_resume_np() resumes the
thread given as argument, if it was suspended.
RETURN VALUES
Both functions return 0 on success and an error number indicating the reason for the failure.
COMPATIBILITY
These functions are non-standard extensions.
ERRORS
The pthread_suspend_np() function may fail if:
[EDEADLK] The thread requested to suspend was the currently running thread.
[ESRCH] The supplied thread was invalid.
The pthread_resume_np() function may fail if:
[ESRCH] The supplied thread was invalid.
NOTES
Some pthread_suspend_np() implementations may allow suspending the current thread. This is dangerous, because the semantics of the function
would then require the scheduler to schedule another thread, causing a thread context switch. Since that context switch can happen in a sig-
nal handler by someone calling pthread_suspend_np() in a signal handler, this is currently not allowed.
In pthread_resume_np() the NetBSD implementation does not check if the thread argument is not already suspended. Some implementations might
return an error condition if pthread_resume_np() is called on a non-suspended thread.
SEE ALSO
pthread_attr_setcreatesuspend_np(3), pthread_self(3)
BSD
July 9, 2010 BSD