The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > OS Specific Forums > Linux
Google UNIX.COM


Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo linux, PCLinuxOS. All Linux questions here!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Search files with specfic extention and later search content lovi_v UNIX for Advanced & Expert Users 2 07-14-2008 09:05 AM
how to delete content in a file (delete content only) kittusri9 Shell Programming and Scripting 5 05-15-2008 10:12 AM
shell script to search content of file with timestamps in the directory psychobeauty Shell Programming and Scripting 10 04-21-2008 02:37 AM
grep/cat/more -- search in a txt file and display content from a specific "keyword" I-1 UNIX for Dummies Questions & Answers 4 02-21-2007 01:57 AM
How to search files containing a specific word in the content amjath78 UNIX for Dummies Questions & Answers 1 01-03-2007 12:42 PM

Reply
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 07-26-2008
Registered User
 

Join Date: Jun 2006
Posts: 40
How to search file content

Hi folks,


What will be an easy and effective way searching file content? E.G I need to find a WORD or a PHRASE on a file? TIA


B.R.
satimis
Reply With Quote
Forum Sponsor
  #2  
Old 07-26-2008
Moderator
 

Join Date: Feb 2007
Posts: 2,332
Use grep:

Code:
grep [option] pattern [file]
Have a read of the manpage for the options.

Regards
Reply With Quote
  #3  
Old 07-28-2008
Registered User
 

Join Date: Jul 2008
Posts: 6
grep -iR <phrase>
<phrase> -> word you want to search if you want to search a sentence enclose within '' (single quotes)

To make your search more faster if you know what type of files to be searche use the following

find -iname "*.xml" | xargs grep -iR <phrase>
Reply With Quote
  #4  
Old 07-28-2008
joeyg's Avatar
Moderator
 

Join Date: Dec 2007
Location: Home of world champion Boston Celtics
Posts: 984
Cool grep is the command, but some things to think about..

When searching for a word --
Beware of how to differentiate between "word" and "sword"
One approach would be to search for " word " (note spaces before & after), but what if the line started with the "word"?
When search for a phrase --
Can it be split on multiple lines?
If so, you may need to remove <new-line> characters before the search to make sure all text is on the same line.

There are other considerations, but without seeing the sample datafile and your anticipated search pattern, it is hard to give any more thoughts.
Reply With Quote
  #5  
Old 10-21-2008
Registered User
 

Join Date: Jun 2006
Posts: 40
Hi folks,


Thanks for your advice.


I tried to find files containing the word 'namecard' on all files /path/directory;

# grep -iR namecard /media/usbdisk/Documents_2006_2008/
Code:
/media/usbdisk/Documents_2006_2008/Fedora/Server/Gani/gani_20070326.txt:pendrive and namecard CD.  The complete OS is limited to 
50MB.
The output just repeats with the mouse pointer pending there.


Could you please shed me some light what does it mean? How to proceed?

TIA


B.R.
satimis
Reply With Quote
Google The UNIX and Linux Forums
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes




All times are GMT -7. The time now is 11:08 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0