![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo linux, PCLinuxOS. All Linux questions here! |
|
|
||||
| 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 |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
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 |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
Use grep:
Code:
grep [option] pattern [file] Regards |
|
#3
|
|||
|
|||
|
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> |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
|||
|
|||
|
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. Could you please shed me some light what does it mean? How to proceed? TIA B.R. satimis |
|||
| Google The UNIX and Linux Forums |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|