How can i grep a nearer word from a file ?
E.g
04-02-2010 Workingday
05-02-2010 Workingday
06-02-2010 Workingday
07-02-2010 Holiday
08-02-2010 Workingday
09-02-2010 Workingday
I stored above data in a file ‘feb2010’,
By this commend i stored date in one variable date=date ‘+%d-%m-%Y’
if date is 06-02-2010 , i want to grep ” 06-02-2010 Workingday “
and want to store the string Working day in a variable
- How can i do this ?
- Is there any other option ?
The
grepoutputs the line, then thecutcuts off everything before the 13th character on that line. (Another possibility iscut -f3 -d' ', which outputs the field after the second space.) The result is stored in the variabledaytype.This assumes that the date occurs only once in the file.