grep exact match


 
Thread Tools Search this Thread
Operating Systems Solaris grep exact match
# 1  
Old 03-25-2011
grep exact match

Hi
This time I'm trying to grep for an exact match

e.g

Code:
cat.dog.horse.cow.bird.pig
horse.dog.pig
pig.cat.horse.dog
horse
dog
dog
pig.dog
pig.dog.bird

how do I grep for dog only so that a wc -l would result 2 in above case.

Thanks in advance
---------- Post updated at 06:33 AM ---------- Previous update was at 06:29 AM ----------

I have tried

Code:
grep '^dog$' <filename>

but doesnt work!
Moderator's Comments:
Mod Comment
Please use code tags when posting data and code samples!

Last edited by rob171171; 03-25-2011 at 08:43 AM.. Reason: code tags, please!
# 2  
Old 03-25-2011
grep '^dog$' <filename> does work on Solaris.
What OS are you on?
Try using 'egrep' instead.
Post the output of cat -vet filename using the code tags.
Do you have any leading/trailing spaces/tabs?
# 3  
Old 03-25-2011
......

---------- Post updated at 06:49 AM ---------- Previous update was at 06:48 AM ----------

Code:
SunOS alps 5.10 Generic_125100-05 sun4v sparc SUNW,Sun-Fire-T200

---------- Post updated at 06:49 AM ---------- Previous update was at 06:49 AM ----------

Code:
alps$ cat -vet 2503test
cat.dog.horse.cow.bird.pig$
horse.dog.pig$
pig.cat.horse.dog$
horse$
dog$
dog$
pig.dog$
pig.dog.bird$

---------- Post updated at 06:54 AM ---------- Previous update was at 06:49 AM ----------

I see this works hoever that was juat an example

The actual file I am trying to edit is as below. I have had to remove the actual numbers and replace with xxxx for showing here. What I am trying to do is grep for the word internet only

Code:
24 |1111111|internet
2 |1111111|open.internet
1 |1111111|internet
4 |2222222|open.internet
2 |2222222|open.internet
1 |1111111|open.internet
4 |1234567|internetctrlbar
1 |7654321|internet
84 |1234567|internet.itelcel.com

# 4  
Old 03-25-2011
For grep-ing try this:
Code:
grep '|internet$' myFile

For anything else, please post the desired output given your sample input.
This User Gave Thanks to vgersh99 For This Post:
# 5  
Old 03-25-2011
Perfect. Many Thanks vgersh99 for your time in this. It is much appreciated.
rob171171
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grep for an exact match in a file

I am currently having some issues while trying to grep for a exact string inside a file. I have tried doing this from command line and things work fine i.e. when no match is found, return code=1 but when its done as part of my script it returns 0 for the same command - I dont know if there is an... (6 Replies)
Discussion started by: Ads89
6 Replies

2. Shell Programming and Scripting

Grep exact match without period or other special characters

If I have a file like the following abc.1 abc abc_1 abc..1 abc*1 abc@1 abc def ghr def...... ddef 5466 def ed def** 123445 I`m trying to find exact words from the list abc def (4 Replies)
Discussion started by: ritakadm
4 Replies

3. Shell Programming and Scripting

Grep exact match

Hello! I have 2 files named tacs.tmp and tacDB.txt tacs.tmp looks like this 0 10235647 102700 106800 107200 1105700 tacDB.txt looks like this 100100,Mitsubishi,G410,Handheld,,0,0,0 100200,Siemens,A53,Handheld,,0,0,0 100300,Sony Ericsson,TBD (AAB-1880030-BV),Handheld,,0,0,0... (2 Replies)
Discussion started by: Cludgie
2 Replies

4. Shell Programming and Scripting

Grep or sed - printing line only with exact match

Hello. In my script, some command return : q | kernel-default | package | 3.19.0-1.1.g8a7d5f9 | x86_64 | openSUSE-13.2-Kernel_stable_standard | kernel-default | package | 3.19.0-1.1.g8a7d5f9 | i586 | openSUSE-13.2-Kernel_stable_standard | kernel-default ... (3 Replies)
Discussion started by: jcdole
3 Replies

5. Shell Programming and Scripting

Searching for exact match using grep

I am searching for an exact match on a value read from another file to lookup an email address in another file. The file being checked is called "contacts" and it has Act #, email address, and contact person. 1693;abc1693@yahoo.comt;Tommy D 6423;abc6423@yahoo.comt;Jim Doran... (2 Replies)
Discussion started by: ziggy6
2 Replies

6. Shell Programming and Scripting

Grep two words with exact match

HI Input : Counters Counter Int Ints Counters Counters Ints Ints I want to grep Counter|Int Output : Counter (1 Reply)
Discussion started by: pareshkp
1 Replies

7. Shell Programming and Scripting

grep and sed exact match questions

This post was previously mistaken for homework, but is actually a small piece of what I working on at work. Please answer if you can. QUESTION1 How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed. Contents of car.txt CAR1_KEY0 CAR1_KEY1... (2 Replies)
Discussion started by: thibodc
2 Replies

8. UNIX for Dummies Questions & Answers

grep and sed exact match questions

This was mistaken as homework in a different forum, but is not. These are questions that are close to what I am trying to do at work. QUESTION1: How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed. Contents of car.txt CAR1_KEY0 CAR1_KEY1... (1 Reply)
Discussion started by: thibodc
1 Replies

9. UNIX for Dummies Questions & Answers

using sed or grep to find exact match of text

Hi, Can anyone help me with the text editing I need here. I have a file that contains the following lines for example: (line numbers are for illustration only) 1 Hello world fantasy. 2 Hello worldfuntastic. 3 Hello world wonderful. I would like to get all those lines of text that... (5 Replies)
Discussion started by: risk_sly
5 Replies

10. UNIX for Advanced & Expert Users

Exact Match thru grep ?????

hey..... i do have text where the contents are like as follows, FILE_TYPE_NUM_01=FILE_TYPE=01|FILE_DESC=Periodic|FILE_SCHDL_TYPE=Daily|FILE_SCHDL=|FILE_SCHDL_TIME=9:00am|RESULTS=B FILE_TYPE_NUM_02=FILE_TYPE=02|FILE_DESC=NCTO|FILE_SCHDL_TYPE=Daily|FILE_SCHDL=|FILE_SCHDL_TIME=9:00am|RESULTS=M... (2 Replies)
Discussion started by: manas_ranjan
2 Replies
Login or Register to Ask a Question