Hi All, Can you please let me know how to grep for a
particular pattern in unix. I want to print the dates from
the file exp.txt. the date pattern is DD:MM:YYYY, I just
want to print all the dates from the file exp.txt.

Answers were Sorted based on User's Feedback



Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / thiru

Above answers allow 09:2332:19811981 input also to display.
Following may use to avoid that issue
grep -o '[0-9][0-9]:[0-9][0-9]:[0-9][0-9][0-9][0-9]' infile.txt

Is This Answer Correct ?    44 Yes 6 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / uttamjit

You can use the below command:
grep -o '[[0-9]*:[0-9]*:[0-9]*' infile

where infile is the input file to grep command.

Is This Answer Correct ?    16 Yes 12 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / sona shaw

grep, egrep, fgrep - print lines matching a pattern
SYNOPSIS
grep [options] PATTERN [FILE...]
grep [options] [-e PATTERN | -f FILE] [FILE...]
e.g
grep "24:02:2010" date.txt
o/p is :hi today is 24:02:2010

here we should keep the matching patten in double
qoute"xxxxxxxx" and date.txt is inputfile in which u have
to search the pattern. for more details see manual page of
grep.type man grep and see various option

Is This Answer Correct ?    4 Yes 2 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / mo

#1: grep '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]'
<filename> | more

from #1 output see which column is returned for date.

use next this command.

#1: grep '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]'
<filename> | cut -f<from the first command> -d"<Delimeter
of file>

Is This Answer Correct ?    2 Yes 0 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / venkat

grep -o -P '(([0-2][0-9]|3[01]):([0][1-9]|[1][012]):[12][09][0-9][0-9])'

use Perl regex to validate the limits of date and month.

Pitfall: it might miss 31st of feb

Is This Answer Correct ?    0 Yes 0 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / mad

Small modification required

grep -o '[0-9]*:[0-9]*:[0-9]*' infile

Is This Answer Correct ?    5 Yes 12 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / shweta

grep -v "[Aa-Zz]" exp.txt

Is This Answer Correct ?    2 Yes 10 No

Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print t..

Answer / megharam

$date +DATE:%d-%m-%y

Is This Answer Correct ?    0 Yes 13 No

Post New Answer

More Unix Commands Interview Questions

What is the procedure of "at" and crontab" commands?

4 Answers  


What is the difference between udp and tcp?

2 Answers   HCL, TCS,


What is unix command?

0 Answers  


What command is used to switching between users in unix?

0 Answers  


What is ctrl d?

0 Answers  






in UNIX,How do you check for processes started by particular user suppose the user name is 'suresh'?

6 Answers  


How do I open a port?

0 Answers  


How to display a file name which has zero bytes in size.

11 Answers   Polaris,


What is a command and examples?

0 Answers  


What command would users use to see what file one page at a time in UNIX?

7 Answers   IBM,


How to copy multiple files and directories into some other directory?

4 Answers  


how unix kernel distinguishes between a normal file and device file ?

7 Answers   Google, IBM, McAfee, Vodafone,


Categories