06-22-2008
reg exp question
Hi,
Should be a difference between '[[:space:]][[:space:]]*' and '[[:space:]]+' ?
I use them in bash with sed and grep.
Thanks
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Any idea please:
How to pass a reg. exp. variable to awk call in a shell???
Thank u
#!/bin/sh
reg_exp=name
awk '/reg_exp/{
print;
}' $1 (5 Replies)
Discussion started by: andy2000
5 Replies
2. Shell Programming and Scripting
in shell scripting there is extensive usage of
i> regular expression
ii>sed
iii>awk
can anyone tell me the suitable contexts ...i mean which one is suitable for what kind of operation.
like the reg-exp and sed seems to be doing the same job..i.e pattern matching (1 Reply)
Discussion started by: mobydick
1 Replies
3. Shell Programming and Scripting
$ cat file.txt
asd
<AA>dev
<LL>def
<RR>sha
This works for me:
$ sed -r 's/^ .*<LL>def/\t<LL>my/' file.txt
asd
<AA>dev
<LL>my
<RR>sha
But, this does not work for me:
$ sed -r 's/^\s+<LL>def/\t<LL>my/' file.txt
asd
... (1 Reply)
Discussion started by: demoprog
1 Replies
4. Shell Programming and Scripting
Hi All,
If I had a string that was a combination of plain text and quoted text - For ex
String: This "sentence is" a combination of "multiple words"
I wanted to know how I can write a reg-ex that splits the above string into the following
result = This
result = sentence is
result = a... (7 Replies)
Discussion started by: garric
7 Replies
5. UNIX for Dummies Questions & Answers
Hi, I need
to make some extraction . with the following input to get the right output.
input: /etc/exp/home/bin ====> output: exp
and
input: aex1234 ===> output: ex
Thanks for your help, (4 Replies)
Discussion started by: yeclota
4 Replies
6. Shell Programming and Scripting
Hi,
I am using the following piece of code for extracting some data from in between some tags ...
$text =~ /<TAG1>(.*)<\/TAG1>.*<TAG2>(.*)<\/TAG2>.*<TAG3>(.*)<\/TAG4>.*<TAG5>(.*)<\/TAG5>/;
$tag1=$1;
print "\n$tag1";
But I am getting an error like
Use of uninitialized value in... (1 Reply)
Discussion started by: King Nothing
1 Replies
7. Shell Programming and Scripting
$var1="LEN";
$VAR2="CODLENTT";
now, var2 contains var1(LEN).How do i check this in perl....
whether one string is a part of another..?
if (<logic>)
{
my operation;
}
what'd be the logic.. (4 Replies)
Discussion started by: vijay_0209
4 Replies
8. Emergency UNIX and Linux Support
Respected All,
I have a very big xml in that i want to search only below 3 lines.
<target name ="UpgradePrimaryBox" depends ="configureBox1">
<echo> Finished Upgrading Primary Box </echo>
</target>
grep -i "<target.*UpgradePrimaryBox" this gives me the first line.
then i need to match... (7 Replies)
Discussion started by: ameyrk
7 Replies
9. Shell Programming and Scripting
Hi All
I am a new in scripting language and I would like help for you guys
I would like to create a file named constant.h and search into all files *.m in specific directory for a reg-exp @"LBL_]+" exp: @"LBL_75847" , and write those matchs to constant.h if there are not written (no... (15 Replies)
Discussion started by: molwiko
15 Replies
10. Windows & DOS: Issues & Discussions
Since I cannot find a ffmpeg build that will automatically include a environment variable for the CMD ffmpeg command I'll probably have to do it myself.
However I would like to do so by saving it inside a .reg file.
For example if my path towards FFMPEG is:
C:\RESOURCE\FFMPEG\ffmpeg.exe
... (5 Replies)
Discussion started by: pasc
5 Replies
exp(3M) Mathematical Library Functions exp(3M)
NAME
exp, expf, expl - exponential function
SYNOPSIS
cc [ flag... ] file... -lm [ library... ]
#include <math.h>
double exp(double x);
float expf(float x);
long double expl(long double x);
DESCRIPTION
These functions compute the base-e exponential of x.
RETURN VALUES
Upon successful completion, these functions return the exponential value of x.
If the correct value would cause overflow, a range error occurs and exp(), expf(), and expl() return HUGE_VAL, HUGE_VALF, and HUGE_VALL,
respectively.
If x is NaN, a NaN is returned.
If x is +-0, 1 is returned.
If x is +Inf, x is returned.
For exceptional cases, matherr(3M) tabulates the values to be returned by exp() as specified by SVID3 and XPG3. See standards(5).
ERRORS
These functions will fail if:
Range Error The result overflows.
If the integer expression (math_errhandling & MATH_ERREXCEPT) is non-zero, the overflow floating-point exception is raised.
The exp() function sets errno to ERANGE if the result overflows.
USAGE
An application wanting to check for exceptions should call feclearexcept(FE_ALL_EXCEPT) before calling these functions. On return, if
fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) is non-zero, an exception has been raised. An application should
either examine the return value or check the floating point exception flags to detect exceptions.
An application can also set errno to 0 before calling exp(). On return, if errno is non-zero, an error has occurred. The expf() and expl()
functions do not set errno.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
feclearexcept(3M), fetestexcept(3M), isnan(3M), log(3M), math.h(3HEAD), matherr(3M), mp(3MP), attributes(5), standards(5)
SunOS 5.10 1 Nov 2003 exp(3M)