![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Simple Script | mojoman | Shell Programming and Scripting | 6 | 05-12-2008 12:55 AM |
| simple script | ali560045 | Shell Programming and Scripting | 1 | 01-22-2008 01:41 AM |
| Simple Script Help | Skunkie | UNIX for Dummies Questions & Answers | 4 | 10-02-2006 08:18 AM |
| simple awk script... | moxxx68 | Shell Programming and Scripting | 3 | 01-24-2005 01:17 AM |
| simple script | hedrict | UNIX for Dummies Questions & Answers | 4 | 02-23-2004 01:15 PM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
#1
|
||||
|
||||
|
simple script help
TZ=`date +%Z`+24 ; a=`date +%Y-%m-%d`-----------greps 1 day ago date........
but this command greps date in files for 1 day ago date........even the current date is found inside the file..... is there any logic using this command that it will grep the last date entry made in file ,whether it is current date or 1 day ago date or 2 day and likewise ? here is the script --------------------------------------------------- TZ=`date +%Z`+24 ; a=`date +%Y-%m-%d` for i in *.log* do echo "Processing for $i" count=0 count=`cat $i | grep $a | wc -l` echo $i >> file1.txt echo "the last date entry made in file1 is $a" >> file1.txt done |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
Hello,
Yiou can find out the latest day and month by using the following command : day=`ls -lrt *.log | tail -1 | awk '{printf("%2d",$7)}'` mon=`ls -lrt *.log | tail -1 | awk '{print $6}'` for file in `ls -l *.log | grep "$mon $day" do ... done |
|
#3
|
||||
|
||||
|
i need to check the dates inside the file by using the command
cat filename | grep date |
|
#4
|
|||
|
|||
|
Quote:
Thanks Nagarajan G |
|
#5
|
||||
|
||||
|
i checked that way ,but thats not the effective way in my case....
actually my files will contain some dates in it in the format y-m-d.so i need to do cat filename | grep "the latest date" i have to go inside the file to serch the latest date....... so asking how to grep the latest date inside file |
||||
| Google The UNIX and Linux Forums |