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.
Answer Posted / 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 |
Post New Answer View All Answers
What is awk command used for?
Which command is used to copy files?
What is awk used for?
What are grep patterns?
How do I find previous commands in unix?
What is ctrl d?
how to sort the content of the file based on numeric values
What does 'mkdir' command do in UNIX?
What is the use of awk command in unix?
How do you repeat a command in terminal?
What does the command '$ls | wc –l > file1' do?
Which unix command lists files/folders in alphabetical order?
Write a command that will find all text files in a directory such that it does not contain the word "amazing" in any form (that is, it must include the words amazing, amazing, or amazing)?
How do I use grep to find a file?
How do I open a port?