07-03-2009
awk and trig functions
dear all,
In my script, it would be ideal if I could use an arc-cos (inverse cos) function. I think trig functions are indeed provided by awk, but not inverse trig functions.
So my question simply is: are there any alternative ways to incorporate inverse trig functions into a script?
Any help greatly appreciated!
Many thanks,
pauli
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I'm trying to get awk to do arithmetic functions with external variables and I'm getting an error that I cannot figure out how to fix.
Insight would be appreciated
money=$1
rate1=$(awk -F"\t " '/'$converting'/{print $3}' convert.table)
rate2=$(awk -F"\t"... (2 Replies)
Discussion started by: DKNUCKLES
2 Replies
2. Shell Programming and Scripting
Hi all.
I have a simple shell script shown below which calls an awk function and then print valid or invalid depending on the return value:
#!/bin/sh
cat file.CSV| nawk -f validate '
BEGIN { FS=","; counter=0}
{
FS=",";
gsub("\"","")
valid=validate($1);
... (2 Replies)
Discussion started by: pxy2d1
2 Replies
3. Shell Programming and Scripting
Hi ,
I m facing one problem with String usage in AWK . let me put what i need .
i have a function and there i used one string ( meta_string)
function 1 {
...................
...................
meta_string = " this string got... (1 Reply)
Discussion started by: madhaviece
1 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I´m using this code:
nawk -F¤ -v campotipo=${CAMPO_TIPO_SEDRA} -v ficherolog=${DIRECTORIO_LOGS_MARINE_SEDRA}/${F_LOG_SEDRA} -v ficheroerroneos=${LOG_SEDRA_ERRONEOS} -v separador=${SEPARADOR} -v num_campos=${NUMERO_CAMPOS} -v fichero_procesando=${FICHERO_ENTRADA} '
function valores (... (2 Replies)
Discussion started by: danietepa
2 Replies
5. Shell Programming and Scripting
I learn using RS in awk to extract portion of file in this forum which is wonderful solution to the problem. However, I don't understand how exactly it operates.
I don't quite understand the mechanism behind how searching for /DATA2/ can result in extracting the whole section under "DATA2"
... (3 Replies)
Discussion started by: joe228
3 Replies
6. Shell Programming and Scripting
Hi;
Is der ne to to use user defined functions for the values in awk
find $1 -type f -ls | nawk '{{print "|"$3"|"$5"|"$6"|"$8"|"$9"|"$10"|"} for(i=11;i<=NF;i++){printf("%s",$i)}}'
In above command i want to append some values returned by user functions on line.
thnks;
ajay (1 Reply)
Discussion started by: ajaypadvi
1 Replies
7. Shell Programming and Scripting
hi all,
i have these server logs:
25-04-2012;192.168.70.31;1254545454545417;500.0;SUCCESS
25-04-2012;192.168.70.32;355666650914;315126423993;;General_ERROR_23
30-04-2012;192.168.70.33;e;null;null;Failure
30-04-2012;192.168.70.33;e;null;null;Failure... (4 Replies)
Discussion started by: arrals_vl
4 Replies
8. Shell Programming and Scripting
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)
Discussion started by: saku
8 Replies
9. Shell Programming and Scripting
Hi folks,
is there any recommendation, especially from a point of performance, about where to place a user-defined function in awk, like in BEGIN{} or if it is only need once at the end in END{}? Or doesn't it matter at all since, awk is so clever and only interprets it once, wherever it is... (3 Replies)
Discussion started by: zaxxon
3 Replies
10. Shell Programming and Scripting
I wrote a very simple script to understand how to call user-defined functions from within awk after reading this post.
function my_func_local {
echo "In func $1"
}
export -f my_func_local
echo $1 | awk -F"/" '{for (k=1;k<=NF;k++) {
if ($k == "a" ) {
system("my_local_func $k")
}
else{... (19 Replies)
Discussion started by: sreyan32
19 Replies
asinh(3) Library Functions Manual asinh(3)
NAME
asinh, acosh, atanh - Compute inverse hyperbolic functions
LIBRARY
Math Library (libm.a)
SYNOPSIS
#include <math.h>
double asinh (double x); float asinhf (float x); long double asinhl (long double x); double acosh (double x); float acoshf (float
x); long double acoshl (long double x); double atanh (double x); float atanhf (float x); long double atanhl (long double x);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
asinh(): XPG4-UNIX
acosh(): XPG4-UNIX
atanh(): XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
DESCRIPTION
The asinh(), asinhf(), and asinhl() functions return the hyperbolic arc sine of x, in the range [-infinity, +infinity] where asinh(x) =
ln(x + sqrt(x**2 + 1)). The asinh() function is the inverse function of sinh() where asinh(sinh(x)) = x.
The acosh(), acoshf(), and acoshl() functions return the hyperbolic arc cosine of x, in the range [1, +infinity] where acosh(x) = ln(x +
sqrt(x**2 - 1)). The acosh() function is the inverse function of cosh() where acosh(cosh(x)) = |x|.
The atanh(), atanhf() and atanhl() functions return the hyperbolic arc tangent of x, in the range (-1, 1). The atanh() function is the
inverse function of tanh() where atanh(tanh(x)) = x.
The following table describes function behavior in response to exceptional arguments:
---------------------------------------------------
Function Exceptional Argument Routine Behavior
---------------------------------------------------
asinh() None N/A
asinhf() None N/A
asinhl() None N/A
acosh() x<1 Invalid argument
acoshf() x<1 Invalid argument
acoshl() x<1 Invalid argument
atanh() x>1 or x=1 Invalid argument
atanhf() x>1 or x=1 Invalid argument
atanhl() x>1 or x=1 Invalid argument
---------------------------------------------------
delim off
asinh(3)