Searching mutiple word - Tuning grep command


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Searching mutiple word - Tuning grep command
# 8  
Old 08-11-2008
Grepping using Perl

Hi senthilkumar_ak,

You can use Perl. It will give you better results than grep i think.
Here are few tips for searching ...
1. do not store the file contents in an array, if the file size is huge
2. loop thru using the file handle ex: while (my $line = <FILE>) {
3. to make things faster, use variables as counters. If you want to match say 5 times ... you need not have to parse the entire file in loop, exit after 5 matches using a counter var.

Regards,
Visit my Perl blog for tips on Perl,
TechDiary
# 9  
Old 08-13-2008
Thanks vikas.. I am beginner in perl i will use your tips, may be i will come up with some query to you if i encountered any errors.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Merge mutiple lines into one based on if the first word is some particular value

Hi, trying to knock something together to create one line entries based on whether the first word on each line matches a particular value. eg. Link,"Name=""Something\something"","Timeout=""1800""", "Target=""\\thing\thing\thing""","State=""ONLINE""",something,... (0 Replies)
Discussion started by: adamdb
0 Replies

2. Linux

How to search multiple word using grep command?

How to search multiple word using grep command for example i want to reserch ANJ001 AA Using ridiculous font, size, and color changes instead of normal space separated text and CODE tags obfuscates what you are trying to do and makes it difficult for volunteers who may want to help you solve... (1 Reply)
Discussion started by: na.dharma
1 Replies

3. UNIX for Dummies Questions & Answers

Grep - Searching for multiple items using one command

I am performing a regular check on UNIX servers which involves logging onto UNIX servers and using the grep command to check if a GID exists in the /etc/group directory e.g. grep 12345 /etc/group I have five to check on each server, is there anyway I can incorporate them into one command and... (2 Replies)
Discussion started by: @MeDaveT
2 Replies

4. Shell Programming and Scripting

Command to grep a word and print the whole line splitted into many

Hi, I need to search a word in the java file. Assume the line in the java file is, (the line was splitted into 3 lines) 1.operationContext.sendFeedback(2.FeedbackType.ERROR, null, "Input is empty.", "Input Details: pr 3.ovide Valid pair(s): "+pairType); When i grep for the word... (6 Replies)
Discussion started by: tulasiram
6 Replies

5. Shell Programming and Scripting

Grep mutiple patterns with 'AND' operator

Hello, I'm trying for days to do a grep without any success. :wall: I have two patterns being: 1 - Master en Achats 2 - complet $ find /var/www/mysite/uploads/files/*.doc -exec egrep -l --ignore-case "Master en Achats|complet" {} \; The problem is that the grep command is done with an... (15 Replies)
Discussion started by: sjolicoeur
15 Replies

6. UNIX for Dummies Questions & Answers

Can grep command return word instead of complete line

Hi Is there any way GREP command can return word and not complete line. My file has following data: Hello Everyone I am NitinrajSrivastava Hi Friends Welcome VrajSrivastava I am using grep 'raj' which is returning me complete line.However I want only the word having keyword 'raj'. Required... (11 Replies)
Discussion started by: dashing201
11 Replies

7. Shell Programming and Scripting

can anyone help with shell script command about searching word with grep command?

i want to search in the current directory all the files that contain one word for example "hello" i want to achieve it with the grep command but not with the grep * (2 Replies)
Discussion started by: aintour
2 Replies

8. Shell Programming and Scripting

searching in a while where a word is not there.

Hi, I am new to unix, pls help I have a file suc_Logfile file. liek this. output success success abc Now i need to generate a file in shell script where it shows only abc. Now i am doing like this grep "^successfully\|$" $suc_Logfile >> $Final_Suc Pls help. Thanks,... (6 Replies)
Discussion started by: sailaja_80
6 Replies

9. Shell Programming and Scripting

searching using grep command

Hi, i have a file called alert_pindb.log i need to grep and count for all the lines starting with "ORA-" but i need to exclude the line which is having "ORA-00600 " i am using following syntax to count the ORA- nos "grep \"ORA-\" alert_pindb.log | wc -l"; since ORA- may be anything... (9 Replies)
Discussion started by: prakash.gr
9 Replies

10. UNIX for Dummies Questions & Answers

Find Exactly word in grep command

Hi all How can i find Exactly line using grep. my input file: avg_configfile: Recalculation Dates|4| Recalculation|147| I tryed like; grep ^"Recalculation" avg_configfile out put; Recalculation Dates|4| Recalculation|147| But i want second line avg_configfile.i.e... (4 Replies)
Discussion started by: koti_rama
4 Replies
Login or Register to Ask a Question