|
|||||||
| Forums | Search Forums | Register | Forum Rules | Man Pages | Albums | FAQ | Members | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
|
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Grep Exact word
This may be stupid question but not able to solve it.
How to grep exact word and line along with it. TEST:/u00/app/oracle/product/10.2.0/TEST:N TEST2:/u00/app/oracle/product/10.2.0/ODS:N TEST3:/u00/app/oracle/product/10.2.0/TEST:N TEST4:/u00/app/oracle/product/10.2.0/ODS:N TEST5:/u00/app/oracle/product/10.2.0/TEST:N TEST6:/u00/app/oracle/product/10.2.0/ODS:N if i do grep TEST /etc/oratab it gives me all lines How to grep lines only with TEST2. is there any specific argument in grep. |
| Sponsored Links | ||
|
|
#3
|
||||
|
||||
|
If you are interested in awk, then you can try the below. Code:
$ awk -F: '$1=="TEST2"' input.txt
TEST2:/u00/app/oracle/product/10.2.0/ODS:N
$ awk -F: '$1=="TEST2" { print }' input.txt
TEST2:/u00/app/oracle/product/10.2.0/ODS:N |
|
#4
|
|||
|
|||
|
Code:
grep -F 'pattern' filename turns off regular expressions and does an exact text match instead. |
| Sponsored Links | |
|
|
#5
|
|||
|
|||
|
This is no wonder: when you search for "TEST", you will find everything containing "TEST", therefore "TEST2", "XTEST", "TESTX", etc.
If you want to find only specific lines you will have to enlarge your search pattern so much that it becomes distinct. In your case this could be done by including the ":", which seems to separate the first from the second part of the line. Searching for "TEST:" will only find the first line, not the others. I hope this helps. bakunin |
| Sponsored Links | ||
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to grep the exact string / word ? | adc22 | UNIX for Dummies Questions & Answers | 5 | 06-15-2012 10:39 AM |
| QUESTION1: grep only exact string. QUESTION2: find and replace only exact value with sed | thibodc | Shell Programming and Scripting | 1 | 05-23-2012 11:14 PM |
| Find EXACT word in files, just the word: no prefix, no suffix, no 'similar', just the word | chicchan | UNIX for Dummies Questions & Answers | 6 | 03-30-2012 04:28 PM |
| option of grep for counting exact word ?? | maddy | Linux | 3 | 06-17-2008 08:55 AM |
| grep for "exact word" | bullz26 | Shell Programming and Scripting | 7 | 03-14-2008 05:00 AM |
|
|