egrep a certain pattern


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers egrep a certain pattern
# 1  
Old 06-29-2007
egrep a certain pattern

hey guys this is my first post here, heard a lot about these forums. Iam urgently in need of a command which would help me accomplish the following , for example a file has these contents:

211 61 2007-06-26 13:47:32
211 61 2007-06-26 09:53:43
211 61 2007-06-26 15:25:14
211 61 2007-06-26 04:32:11
211 61 2007-06-26 21:12:36
211 61 2007-06-26 02:11:27



now , i need to EGREP a pattern which would give me the following output:

211 61 2007-06-26 13
211 61 2007-06-26 09

basically, all lines are same.. what i need to EGREP is in each line "the range of grepping would be from 211 to hours i.e 00,12,09 etc.

egrep -e "211 2007-06-26 $$" ??

date is fine ,everything is same..i just need to know the command which would grep me the contents uptil the 2 digits of HOURS.


urgent reply needed!! thanks!
# 2  
Old 06-29-2007
Can you please explain what do you mean by 2 digits of HOURS?
# 3  
Old 06-29-2007
hello !

by two digits i mean


13:47:56
14:11:21:


basically 13 and 14 are the 2 digits

i need an output which would begin from 211 and end on the 2 digits of the hours , e.g. following is what i desire as a result:

211 61 2007-06-26 13
211 61 2007-06-26 09
211 61 2007-06-26 01
211 61 2007-06-26 00
211 61 2007-06-26 12
211 61 2007-06-26 06

so u see it is showing 2 digits of hours, no minutes or seconds after that.

basically this is a 300 mb text file which is showing 211 61 transactions with date and time

i need to know the command so it can show uptil HOURS only (no minutes or seconds) so i can see which transaction is made at what hour (no minutes or seconds)
# 4  
Old 06-29-2007
Code:
cut -d':' -f1 filename

# 5  
Old 06-29-2007
wow thanks a lot anbu23!!!!! Smilie

now iam facing another problem

ok for example i need to grep only the transaction of 14th hour i will do this:

cut -d':' -f1 filename|grep "14"

it will show:
211 61 2007-06-26 14
211 61 2007-06-26 14
211 61 2007-06-26 14
211 61 2007-06-26 14


now what if i need to see the files which are of 00 hour??

cut -d':' -f1 filename|grep "00"

if i do this it will show all the files because 2007 also has two zeros.
# 6  
Old 06-29-2007
Code:
awk -F":" ' $1 ~"00$" ' filename

Code:
cut -d':' -f1 filename|grep "00$"

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

EGREP pattern advice

Hi, I need advice on a simiple pattern check, Orginal Code bpimagelist -backupid xxxxxxxxxxxxx | grep "FRAG " | egrep -i "C5|W5" | awk 'NR==1{print $2,$9} 1 MAC514 What i want is to find any media beinging with C5|W5. I have tried ^C5|^W5, but this does not work. Removed... (3 Replies)
Discussion started by: Junes
3 Replies

2. Shell Programming and Scripting

Including EOL in egrep pattern for multiple lines

Hi all I need your help to get a high-performance solution. I am working on a extensive script to automate file restores using the bprestore tool on a Solaris 5.10 server (bash 3.00). I will only paste the needed parts of the script to avoid any confusion. To use the script the user has to... (2 Replies)
Discussion started by: Anonym
2 Replies

3. Shell Programming and Scripting

bash: need to have egrep to return a text string if the search pattern has NOT been found

Hello all, after spending hours of searching the web I decided to create an account here. This is my first post and I hope one of the experts can help. I need to resolve a grep / sed / xargs / awk problem. My input file is just like this: ----------------------------------... (6 Replies)
Discussion started by: bash4ever
6 Replies

4. UNIX for Dummies Questions & Answers

Problem pattern redundancy with egrep

%%%%% (2 Replies)
Discussion started by: lucasvs
2 Replies

5. Shell Programming and Scripting

egrep help required to find pattern

Hi All, Can some one please help me how to grep the comments from "oracle" & "sybase" code. I would like to grep below type of pattern. -- /* */ Please help. (6 Replies)
Discussion started by: gr8_usk
6 Replies

6. Shell Programming and Scripting

How to egrep multiple pattern

Hi everyone i want to write a script to grep multiple pattern from all the file from a dir. for example I want to get all the record number from XML file who's last name is asd, smith, dfrt,gokul,and sinha. I tried egrep('sinha'|'gokul'|'asd') but it is not working also i tried saving... (2 Replies)
Discussion started by: revertback
2 Replies

7. Shell Programming and Scripting

grep/egrep end of pattern

Hi I use arp to get the mac-addresses of my hosts. # arp -a | grep 192.168.0. e1000g0 192.168.0.1 255.255.255.255 o 00:00:00:00:00:01 e1000g0 192.168.0.11 255.255.255.255 o 00:00:00:00:00:02 e1000g0 192.168.0.2 255.255.255.255 ... (12 Replies)
Discussion started by: domi55
12 Replies

8. Solaris

how to grep or egrep pattern of apache access_log file

Hi I need to look for the range dates of access_log for example: between 02/May/2009:14:56:20 and 05/May/2009:18:46:06 then write the content to another file. Date and time is very important for me to concatenate them into access_log later. Thanks (2 Replies)
Discussion started by: lamoul
2 Replies

9. Shell Programming and Scripting

Simple egrep pattern

I'm new to egrep. What pattern could I use to find all lines that match this pattern: <beginning of line><any amount of whitespace>sub<space>. I want it to return the entire line. (I'm trying to generate a list of all Perl sub definitions in a list of Perl modules.) Thanks for your help! (7 Replies)
Discussion started by: blondie53403
7 Replies

10. Shell Programming and Scripting

HOW to egrep fo a pattern

Hi, I want to use egrep to match this expression in my file. The expression begins with the word SCHEDULE and ends with PFTDGNIN. In between these 2 words there can be anything. EX: Line1: SCHEDULE NWERRR#PFTDGNIN Line2: FOLLOWS NWD@AAS#PFTDGNIN So as a result of the egrep command... (1 Reply)
Discussion started by: eliewadi
1 Replies
Login or Register to Ask a Question