12-04-2008
Grep options
Hi Team,
I have a list of 12000 files and i am need to search for the names of the file which has long version numbers (say more than 5 decimals).. With the below instance
u~15.1.4.1.2.1.5.1.5.1.24.1.24.1.5
lk-l~22.1.3.1.9.1.7.1.24.1.23
YDFVALLN.CPY~1
YEUPCASE.CPY~1
YFPRSTID.CPY~1
dsjcdnjkl.txt~10.1.7.4.6.7
abcdef~4.1.2.4
I tried the command
cat version|grep "*~*.*.*.*.*"
With the above instance, the output should show me the two values
u~15.1.4.1.2.1.5.1.5.1.24.1.24.1.5
lk-l~22.1.3.1.9.1.7.1.24.1.23
dsjcdnjkl.txt~10.1.7.4.6.7
But it did not return any output.. I am sure that i am doing something wrong.. Can somebody help me on this..
Many thanks in advance..
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello again,
Is there an option for the cp command to overwrite existing files in the destination directory?
Cheers
Rob (3 Replies)
Discussion started by: milage
3 Replies
2. AIX
Hi All,
I have a situation here that's very fun...
I have a system with AIX and iPlanet (sunOne) installed, when occurs an unknown event on the network the WebServer shows a thousand of CLOSE_WAIT connections and this number grows and grows until the webserver crashs.
I read some documents... (2 Replies)
Discussion started by: nascimento.rp
2 Replies
3. UNIX for Advanced & Expert Users
Hi Experts
I need the following output from grep command of Sunsolaris on a set of input files.
Output:........
1st search string from file1
2nd search string from file1
3rd search string from file1
1st search string from file2
2nd search string from file2
3rd search string from... (3 Replies)
Discussion started by: ks_reddy
3 Replies
4. Ubuntu
Hello Everyone,
First of all, I highly appreciate all Linux forum members and whole Linux community. http://forums.linuxmint.com/images/smilies/icon_wink.gif. I wish you the best for all of you !
I will try to be short and concise: I am using Linux Mint 10 for 2 months on 2 ws, and all went... (3 Replies)
Discussion started by: cdt
3 Replies
5. UNIX for Dummies Questions & Answers
Hi Folks,
I have one query I have a log file to which I reach to putty and I open that particular log file in vi editor and search through /pattern, Suppose I have to search <ProgramId>627857272120951075</ProgramId>
Then I have to open abc.log
cd /var/log/
ls -ltr
vi abc.log... (1 Reply)
Discussion started by: SankalpS
1 Replies
6. UNIX for Dummies Questions & Answers
Hi Folks,
I have one query I have a log file to which I reach to putty and I open that particular log file in vi editor and search through /pattern, Suppose I have to search
<ProgramId>627857272120951075</ProgramId>
Then I have to open abc.log
cd /var/log/
ls -ltr
vi abc.log... (4 Replies)
Discussion started by: SankalpS
4 Replies
7. Solaris
Hi,
I am interested in knowing the grep optiojs availabel in solaris box, to get the grep results in one line from the log files. only the matched values need to be displayed.
I need ot find the values in a message where the search values will be in separate lines of the input.
like:... (10 Replies)
Discussion started by: sudha143
10 Replies
8. Shell Programming and Scripting
i have this line of code that looks for the same file if it is currently running and returns the count.
`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh | grep -v grep | wc -l`
basically it is assigned to a variable
ISRUNNING=`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh |... (6 Replies)
Discussion started by: wtolentino
6 Replies
LEARN ABOUT SUSE
mail::mbox::messageparser::grep
Mail::Mbox::MessageParser::Grep(3) User Contributed Perl Documentation Mail::Mbox::MessageParser::Grep(3)
NAME
Mail::Mbox::MessageParser::Grep - A GNU grep-based mbox folder reader
SYNOPSIS
#!/usr/bin/perl
use Mail::Mbox::MessageParser;
my $filename = 'mail/saved-mail';
my $filehandle = new FileHandle($filename);
my $folder_reader =
new Mail::Mbox::MessageParser( {
'file_name' => $filename,
'file_handle' => $filehandle,
'enable_grep' => 1,
} );
die $folder_reader unless ref $folder_reader;
# Any newlines or such before the start of the first email
my $prologue = $folder_reader->prologue;
print $prologue;
# This is the main loop. It's executed once for each email
while(!$folder_reader->end_of_file());
{
my $email = $folder_reader->read_next_email();
print $email;
}
DESCRIPTION
This module implements a GNU grep-based mbox folder reader. It can only be used when GNU grep is installed on the system. Users must not
instantiate this class directly--use Mail::Mbox::MessageParser instead. The base MessageParser module will automatically manage the use of
grep and non-grep implementations.
METHODS AND FUNCTIONS
The following methods and functions are specific to the Mail::Mbox::MessageParser::Grep package. For additional inherited ones, see the
Mail::Mbox::MessageParser documentation.
$ref = new( { 'file_name' => <mailbox file name>, 'file_handle' => <mailbox file handle> });
<file_name> - The full filename of the mailbox
<file_handle> - An opened file handle for the mailbox
The constructor for the class takes two parameters. The file_name parameter is the filename of the mailbox. The file_handle argument is
the opened file handle to the mailbox.
Returns a reference to a Mail::Mbox::MessageParser object, or a string describing the error.
BUGS
No known bugs.
Contact david@coppit.org for bug reports and suggestions.
AUTHOR
David Coppit <david@coppit.org>.
LICENSE
This software is distributed under the terms of the GPL. See the file "LICENSE" for more information.
HISTORY
This code was originally part of the grepmail distribution. See http://grepmail.sf.net/ for previous versions of grepmail which included
early versions of this code.
SEE ALSO
Mail::Mbox::MessageParser
perl v5.12.1 2009-08-09 Mail::Mbox::MessageParser::Grep(3)