10-22-2008
Extracting regular expression
Hi there,
I need to extract from a long txt file only lines like this:
20 1.0000e+00 5.4392e-02 2.4665e+02
I've looked for a way by using sed, but I couldn't find the right way...
Any help would be appreciated!!!
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Is it possible to combine a regular expression with a aritmetical expression? For example, taking a 8-numbers caracter sequece and casting each output of a grep, comparing to a constant.
THX! (2 Replies)
Discussion started by: Z0mby
2 Replies
2. Shell Programming and Scripting
Hello All!
I have a file thats something like this: ( a grep output)
/path/of/file/filename.abc.xyz.pqr:! Commented text
/path/of/file/filename.abc.xyz: ! More Commented text
I need to grep out those line from this file whose filename has ".abc" in the filename (anywhere in filename)... (3 Replies)
Discussion started by: ag79
3 Replies
3. Shell Programming and Scripting
Hi all,
My log file is like
19:40:22 INFO :Total time taken to Service External Request---15ms
19:40:22 INFO : External service failed with status KO
19:40:22 FATAL: External service failed with status KO
19:40:22 DEBUG : Batch started with
19:40:22 ERROR: Member: dmidecode.x86_64... (1 Reply)
Discussion started by: subin_bala
1 Replies
4. Linux
Regular expression to extract "y" from "abc/x.y.z" (2 Replies)
Discussion started by: rag84dec
2 Replies
5. Shell Programming and Scripting
Hi,
Could anybody explain why will evaluate to true for a string that is not null, not empty string, and has at least one non-space char?
My understanding is that ^ means exclude all chars inside . So I thought it should mean anything except space.
This seems a big mystery to me. (9 Replies)
Discussion started by: iengca
9 Replies
6. Shell Programming and Scripting
CA_RELEASE has a value of 6. I need to check if that this is a numeric value. if not error.
source $CA_VERSION_DATA
if * ]
then
echo "CA_RELESE $CA_RELEASE is invalid"
exit -1
fi
+ source /etc/ncgl/ca_version_data
++ CA_PRODUCT_ID=samxts
++ CA_RELEASE=6
++ CA_WEEK_NO=7
++... (3 Replies)
Discussion started by: ketkee1985
3 Replies
7. Programming
Hi all,
How am I read a file, find the match regular expression and overwrite to the same files.
open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat";
open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat";
while (<DESTINATION_FILE>)
{
# print... (1 Reply)
Discussion started by: jessy83
1 Replies
8. UNIX for Dummies Questions & Answers
Hi All,
Need some help with a regular expression that I cant seem to work on. Say there is the following text -
Input
We all (need some) help some day (ps: when it rains) and I need to save some hay now.
During the rainy season (ps: when it might rain heavily) Seattle gets drenched but not... (3 Replies)
Discussion started by: ManoharMa
3 Replies
9. Shell Programming and Scripting
hello
using KSH shell
i have those files in a folder
FILE01
FILE1
FILE02
FILE2
FILE001
FILE0001
in a script i would like to list all the files through regular expressions
i tried this
ls FILE+*
but i receive this error
ls: 0653-341 The file FILE+* does not exist.
what is... (2 Replies)
Discussion started by: ade05fr
2 Replies
10. UNIX for Advanced & Expert Users
Hello All,
I'm trying to extract the lines between two consecutive elements of an array from a file.
My array looks like:
problem_arr=(PRS111 PRS213 PRS234)
j=0
while } ]
do
k=`expr $j + 1`
sed -n "/${problem_arr}/,/${problem_arr}/p" problemid.txt
---some operation goes... (11 Replies)
Discussion started by: InduInduIndu
11 Replies
LEARN ABOUT SUSE
ausearch_add_regex
AUSEARCH_ADD_REGEX(3) Linux Audit API AUSEARCH_ADD_REGEX(3)
NAME
ausearch_add_regex - use regular expression search rule
SYNOPSIS
#include <auparse.h>
int ausearch_add_regex(auparse_state_t *au, const char *expr);
DESCRIPTION
ausearch_add_regex adds one search condition based on a regular expression to the current audit search expression. The search conditions
can then be used to scan logs, files, or buffers for something of interest. The regular expression follows the posix extended regular
expression conventions, and is matched against the full record (without interpreting field values).
If an existing search expression E is already defined, this function replaces it by (E && this_regexp).
RETURN VALUE
Returns -1 if an error occurs; otherwise, 0 for success.
SEE ALSO
ausearch_add_expression(3), ausearch_add_item(3), ausearch_clear(3), ausearch_next_event(3), regcomp(3).
AUTHOR
Steve Grubb
Red Hat Sept 2007 AUSEARCH_ADD_REGEX(3)