Does anyone know how to simulate a ceiling or floor function in UNIX? OS is Solaris. I tried the suggestion from an old forum but it is giving me error as below:
Am looking for something "simple", echo "7.123" | ceiling or echo "7.123" | floor that should return 8 or 7 respectively or something like that. Won't mind having to use awk i fneed be, but not sure how to call the function. I've also tried the one below but same error:
Any suggestion will be much appreciated. Thanks in advance.
Hi,
I have a function or script like this.
show()
{
echo "Hi"
} | tee -a log
show
This creates a logfile and prints Hi in it. Now when I try to do the same for sql like this:
show()
{
sqlplus -s scott/tiger<<!
select * from details;
!
} | tee -a log
show
Then it gives me a... (2 Replies)
hi
could anybody please suggest me how to put a function memory for particular user.
say i am a user rao. want have a function foo in memory .
i have done this .typed the function function in the shell it worked for the session.but next time i do login its not there .
i can i have a... (6 Replies)
Hello Experts,
Is there any inbuild FLOOR function to do FLOOR func in mathmetics in awk script like in FlOOR Func in C.
Ex:- floor(2.9) = 2
floor(2.1) = 2
floor(2.0) = 2
floor(-2.0) = 2
floor(-2.1) = -3
floor(-2.9) =... (1 Reply)
I have korn shells where I want to create a function passing $1 to a function , determine my $STAT_ENV value, set the paths and return
the paths for STATSH,STATPRM,STATSQR,STATSQL,STATCTL TO BE USED IN THE UNIX SCRIPT THE CALLED THE fucnction in the first place.
Can someone tell me the best... (2 Replies)
I'm semi new to unix/linux and am trying to convert a program I wrote in C++ to a bash script. It's a program that prints Fibonacci's series. I have found scripts that will do it, but I'm trying persistently to get this one to work. The problem occurs when I try to return a value from the function.... (3 Replies)
Dear guys;
How can I get the ceiling value of any floating number using shell or awk scripts or functions.
Example:-
old values "7.2" or "7.8" or "7.5" --->>> ceiling function ---->>> new value "8".
BR (6 Replies)
Hi,
I am exploring with defining functions in my BASH shell scripts. However, I am bit confused about how to pass parameters to my functions. I was under the impression that you must do something like the following:
Define a function called "sample_function":
function sample_function {... (3 Replies)
Hi, im making a little script but need some help
Code i have so far is
read -p 'Bot Nickname:' ecnick
read -p 'Bot Username:' ecusername
read -p 'Bot Realname:' ecrealname
read -p 'Your Email:' ecemail
echo ''
echo Your bots nickname is set to $ecnick
echo Your bots username is set to... (2 Replies)
I have 7 functions those need to be executed as command line inputs, I tried with below code it’s not executing function. If I run the ./script 2 then fun2 should execute , how to initiate that function I tried case and if else also, how to initiate function from command line
if
then... (8 Replies)
Hello,
My round and floor functions in C program behaves weird. Can someone help resolve the issue..
fprintf( fp, "ROUND TEST VARIABLE 11686776.000000 %d\n", round(11686776.000000));
fprintf( fp, "ROUND TEST VARIABLE 1168677.000000 %d\n", round(1168677.000000));
fprintf( fp, "FLOOR... (3 Replies)
Discussion started by: anijan
3 Replies
LEARN ABOUT REDHAT
floorf
FLOOR(3) Linux Programmer's Manual FLOOR(3)NAME
floor, floorf, floorl - largest integral value not greater than argument
SYNOPSIS
#include <math.h>
double floor(double x);
float floorf(float x);
long double floorl(long double x);
DESCRIPTION
These functions round x down to the nearest integer.
RETURN VALUE
The rounded integer value. If x is integral or infinite, x itself is returned.
ERRORS
No errors other than EDOM and ERANGE can occur. If x is NaN, then NaN is returned and errno may be set to EDOM.
NOTES
SUSv2 and POSIX 1003.1-2001 contain text about overflow (which might set errno to ERANGE, or raise an exception). In practice, the result
cannot overflow on any current machine, so this error-handling stuff is just nonsense. (More precisely, overflow can happen only when the
maximum value of the exponent is smaller than the number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit floating point num-
bers the maximum value of the exponent is 128 (resp. 1024), and the number of mantissa bits is 24 (resp. 53).)
CONFORMING TO
The floor() function conforms to SVID 3, POSIX, BSD 4.3, ISO 9899. The other functions are from C99.
SEE ALSO ceil(3), lrint(3), nearbyint(3), rint(3), round(3), trunc(3)
2001-05-31 FLOOR(3)