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

Explain how to use grep command to list find the records of a file containing 10 different strings?

0 Answers  


What is used to type command?

0 Answers  


distinguish between interrupts and exceptions?

2 Answers   Infosys,


How to find $ai_serual resolved path by using unix

0 Answers  


in UNIX,How to copy file into directory?

5 Answers  






What Is the command to change a file's creation time. means one file is created at the time 15:19 then time should br changed to 14:14

8 Answers   3i Infotech, IBM,


What is the nmap command?

0 Answers  


What does the command ' $who | sort –logfile > newfile' do?

0 Answers  


Explain the read, write, and execute permissions on a UNIX directory.

5 Answers  


How does the user view the contents of a text file in UNIX?

9 Answers   IBM,


what does a process mean?

5 Answers   Infosys,


what are the uses of filters?

3 Answers  


Categories