Script to Search Logs Several Directories Pulling out Only Current Date
Hi All..
I'm seeking assistance with editing a script to search log files in several directories.
I'm close to what I'm seeking, but need additional guidance.
The log files are always listed by current date; however, inside the log file includes dates that go back to 2011.
What I'm seeking is only to pull out data/information for the current date. Also, the script I have pulls back tons of data. I only wanted to pull back maybe 50 characters so that I can read what it's pulling back. Not this huge blob or block.
And lastly, I wanted the name of the file listed as well as the data from the log. Right now, I can only get one or the other, but not both.
Please advise if you can assist. This will definitely make my job much easier watching for issues in Production.
Thanks in advance,
Last edited by Franklin52; 03-19-2012 at 04:26 AM..
Reason: Please use code tags for code and data samples, thank you
Having a guess without seeing the format of the files, I'd pipe the output from find into awk via xargs which will allow you to get the file name, and chop matching lines to 50 (or whatever) characters. Change the output of the date command to match the date format in your files if it's not YYYY/MM/DD.
---------- Post updated at 23:54 ---------- Previous update was at 23:50 ----------
And Chubler_XL's question is valid -- if dates are not consistent, then my suggestion would need to be augmented.
Last edited by agama; 03-19-2012 at 12:53 AM..
Reason: Managed to cut service out in search regex -- put it back
I am trying to work on a script where it is a *(star) delimited file has a multiple lines starts with RTG and 3rd column=TD8 I want to substring the date part and
I want to replace with currentdate minus 15 days. Here is an example. iam using AIX server
$ cat temp.txt
RTG*888*TD8*20180201~... (1 Reply)
Hi All,
I am new in scripting and working in a project where we have RSyslog servers over CentOS v7 and more than 200 network devices are sending logs to each RSyslog servers. For each network devices individual folders create on the name of the each network devices IP addresses.The main... (7 Replies)
Appreciate help for the below issue.
Im using below code.....I dont want to attach the logs when I ran the perl twice...I just want to take backup with today date and generate new logs...What I need to do for the below scirpt..............
1)if logs exist it should move the logs with extention... (1 Reply)
Hello,
I need to write one script which should search particular pattern like ABCD in log file name hello.txt only in current date logs.
in current directory i have so many past date logs but grep should be applied on current date logs.
on daily basis current date logs are in number 30 and... (2 Replies)
HI,
I want to search for a logs which are trace between specific date and time from logs file.
My logs are generated like this :-
Tue Jun 18 05:00:02 EEST 2013 | file_check.sh| Message:script has files to process.
Thu Jun 20 05:00:02 EEST 2013 | file_check.sh| Message:script has files to... (5 Replies)
Hi All,
The developers want me to search and capture the weblogic log, you know this big logs of htmls.
They want to me to have ranges on the date and time. Like
from "2010-01-20 14:04:46,186" to "2010-01-20 15:00:12,490"
I can only do this,
cat /usr/local/bea/logs_prod1/debug.log... (1 Reply)
Hi All,
The developers want me to search and capture the weblogic log, you know this big logs of htmls.
They want to me to have ranges on the date and time. Like
from "2010-01-20 14:04:46,186" to "2010-01-20 15:00:12,490"
I can only do this,
cat /usr/local/bea/logs_prod1/debug.log |... (1 Reply)
Hi,
How can we search for a file with current date(sysdate).
Actually i want the file name from a directory which was created today(current date).
For example i have a dir /home/arch and i have files with name aglito03axyz.datetimestamp in this directory, but all these files were created... (7 Replies)