Pattern search using grep command !


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Pattern search using grep command !
# 1  
Old 03-08-2013
Pattern search using grep command !

Hi,
I am trying to do pattern search using grep command. But i donot know what mistake i'm doing. I am not getting the expected Result. could any one please help me out?

Code:
[root work/tmp]$ cat b.ksh
AasdjfhB
57834B
86234B
472346B

I want to print the line which is starting with either A or 8 and ending with B. My expected result should be
Code:
AasdjfhB
86234B

I have tried with grep command but getting unexpected result,

Code:
[root work/tmp]$ grep '[^A8]B' b.ksh
AasdjfhB
57834B
86234B
472346B

# 2  
Old 03-08-2013
Code:
$ grep '^[A8].*B$' file
AasdjfhB
86234B

# 3  
Old 03-08-2013
Hi,
I have tried this. But it is not working. I am not getting any result.

Code:
[root work/tmp]$ grep '[^A8].*B$' k.ksh
[root work/tmp]$

# 4  
Old 03-08-2013
Note position of Circumflex(^) in my code which matches regular expression at the beginning of the line

Circumflex (^) as the first character in the brackets reverses the sense: it matches any one character not in the list

Code:
$ grep '^[A8].*B$' file
AasdjfhB
86234B

# 5  
Old 03-08-2013
This is also not working Smilie
# 6  
Old 03-08-2013
Code:
[^a-c]

-- A
Code:
^

inside
Code:
 [ ]

negates the pattern like
Code:
[^a-c]

which means anything other than a till c

Code:
^[a-c]

means any pattern starting either with
Code:
a,b or c

# 7  
Old 03-08-2013
Hi all,
Thank you . It is working fine now.Smilie
could you please tell me what is the meaning of the symbol "." in
Code:
grep '^[A8].*B$' b.ksh

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Grep/awk using a begin search pattern and end search pattern

I have this fileA TEST FILE ABC this file contains ABC; TEST FILE DGHT this file contains DGHT; TEST FILE 123 this file contains ABC, this file contains DEF, this file contains XYZ, this file contains KLM ; I want to have a fileZ that has only (begin search pattern for will be... (2 Replies)
Discussion started by: vbabz
2 Replies

2. Shell Programming and Scripting

Grep command to search pattern corresponding to input from user

One more question: I want to grep "COS_12_TM_4 pattern from a file look likes : "COS_12_TM_4" " ];I am taking scan_out as the input from the user. How to search "COS_12_TM_4" in the file which is corresponds to scan_out (12 Replies)
Discussion started by: Preeti Chandra
12 Replies

3. Shell Programming and Scripting

Search file pattern using grep command

I 'm writing a script to search particular strings from log files. The log file contains lines start with *. The file may contain many other lines start with *. I need to search a particular line from my log file. The grep command is working in command line , but when i run my script, Its printing... (7 Replies)
Discussion started by: vinus
7 Replies

4. UNIX for Advanced & Expert Users

Pattern Search with grep

Hello, I have a bunch of zip files like SS_SAMPLE_101_123.zip SS_101_123.zip SS_SAMPLE_121_345.zip SS_SAMPLE_222_678.zip SS_123_890.zip SS_.zip The 'ls' should search and list the files such as SS_101_123.zip and SS_123_890.zip alone. Could you please guide me with this.... (5 Replies)
Discussion started by: tinufarid
5 Replies

5. Shell Programming and Scripting

Grep command is not search the complete pattern

I am facing a problem while using the grep command in shell script. Actually I have one file (PCF_STARHUB_20130625_1) which contain below records. SH_5.55916.00.00.100029_20130601_0001_NUC.csv.gz|438|3556691115 SH_5.55916.00.00.100029_20130601_0001_Summary.csv.gz|275|3919504621 ... (2 Replies)
Discussion started by: sumit.vedi1988
2 Replies

6. Shell Programming and Scripting

How can i use grep to search a specific pattern?

Hi All, My file contain the below data : w_SA_infa1.log:INFO : LM_36620 : () Command task instance : running command , with command value . Binary file w_SA_infa1.log.bin matches w_SA_infa2.log:INFO : LM_36620 : (30377|1427806528) Command task instance : running command , with command value... (1 Reply)
Discussion started by: aliva Dash
1 Replies

7. Shell Programming and Scripting

pipe search pattern into a grep

comm -13 tmpfile tmpfile2 | grep -v <filename> >newfile so i want to 1. find records in 1 file bot not in another 2. The output of the first part is 1 field in a file with many fields. 3. find all the records that do not have the value piped from step #1 4. redirect to a new file ... (4 Replies)
Discussion started by: guessingo
4 Replies

8. HP-UX

recusrise pattern search with grep

Am new on hp-ux .. Found missing recursive pattern search grep -iR option that's there on Linux . Is any one know any way with grep or any advance command available on hp-ux using which i can search a word say "DbFnamesDatLimit" in all files under /etc on hp-ux in single step . my /etc... (3 Replies)
Discussion started by: Shirishlnx
3 Replies

9. Shell Programming and Scripting

search for a pattern using grep

Hi I am facing the below problem. I have set of lines in which i have to search for only the line which matches with the pattren "/" only. input:- /*+ some text */ /*+ some text */ /* Remove rows from a table of survey results. */ /* Add a survey respondent's name and answers. */ /*... (7 Replies)
Discussion started by: manasa_vs
7 Replies

10. Shell Programming and Scripting

search pattern by grep

hai folks, i am vijay very new to this website. My query: Search patterns from root directory to all directories by using grep (3 Replies)
Discussion started by: vijaysabari
3 Replies
Login or Register to Ask a Question