Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Search specific string logfile specific date range Post 302936517 by kishk on Thursday 26th of February 2015 06:04:13 AM
Old 02-26-2015
Search specific string logfile specific date range

Hi,

I have logfile like this..
Code:
=== 2014-02-09 15:46:59,936 [c-22] INFO  RequestContext - URL: '/eyisp/sc/skins/EY/images/pickers/comboBoxPicker_Over.png', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko': Unsupported with Accept-Encoding header
=== 2015-02-09 15:46:59,937 [c-22] INFO  Download - done streaming: /usr/share/apache-tomcat-8.0.12/webapps/ROOT/eyisp/sc/skins/EY/images/pickers/comboBoxPicker_Over.png
Server Console List of Data :- 5
=== 2015-02-09 15:47:08,792 [c-27] INFO  Download - Returning 304: Not modified on conditional get of: /usr/share/apache-tomcat-8.0.12/webapps/ROOT/eyisp/sc/skins/EY/images/Progressbar/progressbar_h_empty_stretch.gif
=== 2015-02-10 05:47:08,793 [c-14] INFO  Download - Returning 304: Not modified on conditional get of: /usr/share/apache-tomcat-8.0.12/webapps/ROOT/eyisp/sc/skins/EY/images/Progressbar/progressbar_h_empty_end.gif
=== 2015-02-10 05:47:08,793

I am using below script and It should search for the string "Download"

Code:
#!/bin/bash
        search="Download"
        logfile=/home/kudos/hari/logfn.txt
        str_output=""
        start_year=2014
        start_month=02
        start_day=9
        end_year=2015
        end_month=03
        end_day=10
                while [ $start_year -lt $end_year ];do
                while [ $start_month -lt $end_month ];do
                while [ $start_day -lt $end_day ];do
                        str_output+="$(grep $start_year-$start_month-$start_day $logfile|grep $search && printf '\n' )"
                        ((start_day++))
                        [ $start_day -gt 31 ] && start_day=1 && ((start_month++))
                                done
                                ((start_month++))
                        [ $start_month -gt 12 ] && start_month=1 && ((start_year++))
                                done
                                ((start_year++))
                        [ $start_year -gt $(date +'%Y') ] && break
                                done
         printf "${str_output}\n"

I saved as SCRIPT.sh, I have executed the script the I got the following result as empty.Could you suggest on this
Code:
[root@test hari]# ./SCRIPT.sh
[root@test hari]#

Thanks in an advace,
Regards,
kishore.

Last edited by Don Cragun; 02-26-2015 at 07:12 AM.. Reason: Add CODE tags; correct some text (s/above/below/).
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Get Data Between a specific Date Range from logs

I need to extract data from logs for a mentioned date range..Its quite urgent can anyone help me out with it..its to be written in unix..just thought its better to specify.. (4 Replies)
Discussion started by: sankasu
4 Replies

2. UNIX for Dummies Questions & Answers

Coping Files for a specific date range

Hi, we have file name appended by date in yymmdd format .. ex: abc090101.dat I need to copy all the files between abc090101 to abc090331.. could you plz help me.. Thanks. (1 Reply)
Discussion started by: kolariya4u
1 Replies

3. Shell Programming and Scripting

Search a specific string

Hi, I have following requirement. Pls suggest. To search a string in a file which is combination of character and number(always 9 digit, but numeric). if found then caputure the exit return code as 0 else 1 , if 0 then next job can be triggerd. If exit code is 1, should return a failure... (10 Replies)
Discussion started by: zooby
10 Replies

4. UNIX for Dummies Questions & Answers

pattern search using grep in specific range of files

Hi, I am trying to do the following: grep -l <pattern> <files to be searched for> In <files to be searched for> , all files should of some specific date like "Apr 8" not all files in current directory. I just to search within files Apr 8 files so that it won't search in entire list of... (2 Replies)
Discussion started by: apjneeraj
2 Replies

5. Shell Programming and Scripting

Search for a specific data in a file based on a date range

Hi, Currently I am working on a script to automate the process of converting the log file from binary into text format. To achieve this, partly I am depending on my application’s utility for this conversion and the rest I am relying on shell commands to search for directory, locate the file and... (5 Replies)
Discussion started by: svajhala
5 Replies

6. Shell Programming and Scripting

Urgent request to consider:Search specific name in a file and fetch specific entries

Hi all, I have 2 files, One file contain data like this FHIT CS CHRM1 PDE3A PDE3B HSP90AA1 PTK2 HTR1A ESR1 PARP1 PLA2G1B These names are mentioned in the second file(Please see attached second file) as # Drug_Target_X_Gene_Name:(Where X can be any number (1-1000) (1 Reply)
Discussion started by: manigrover
1 Replies

7. Shell Programming and Scripting

Replace specific column range in a non-delimited file with a string!

Hi All, I will need an help with respect to replacing a range of columns on a non-delimited file using a particular string pattern. Say file input is MYNUMBERD000000-BAN CHUE INSNTS ** N+ MYAREDSDD000000+BAN CHUE INSNTS ** N+ MYDERFFFSD00000-GIR PENT - ACH ** ... (5 Replies)
Discussion started by: navojit dutta
5 Replies

8. UNIX for Dummies Questions & Answers

Search for a specific String in a log file for a specific date range

Hi, I have log file which rolls out every second which is as this. HttpGenRequest - -<!--OXi dbPublish--> <created="2014-03-24 23:45:37" lastMsgId="" requestTime="0.0333"> <response request="getOutcomeDetails" code="114" message="Request found no matching data" debug="" provider="undefined"/>... (3 Replies)
Discussion started by: karthikprakash
3 Replies

9. UNIX for Dummies Questions & Answers

Need to search specific string in a log

Hi, I have a log file containing below data 12/3/14 12:43:59 AM WIT |Performance threshold: elapsed time = 3152... (5 Replies)
Discussion started by: csm231
5 Replies

10. UNIX for Beginners Questions & Answers

How to use a grep search to search for a specific string within multiple directories?

Lets say I have a massive directory which is filled with other directories all filled with different c++ scripts and I want a listing of all the scripts that contain the string: "this string". Is there a way to use a grep search for that? I tried: grep -lr "this string" * but I do not... (3 Replies)
Discussion started by: Circuits
3 Replies
IMAGEN(1)						      General Commands Manual							 IMAGEN(1)

NAME
image - Translate LaTeX documents to GIF images. SYNOPSIS
imagen <base> DESCRIPTION
This manual page documents briefly the imagen command. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. imagen is a simple shell script that translates a LaTeX document into many images. Please consult the hevea manual for explanation how to use imagen in conjunction with hevea. The Debian version of HeVeA differs from the original HeVeA distribution in that pictures are by default generated in the png format instead of gif. To regain the original behavior you have to modify your LaTeX input (see hevea (1)) and invoke imagen with the -gif option. OPTIONS
A summary of options are included below. -png Produce images in the png format. On a Debian system this is the default. -gif Produce images in gif format instead of png. -pnm Produce images in pnm format. -mag nnnn, Change the enlarging ratio that is applied while translating DVI into Postscript. More precisely, dvips is run with -xnnnn option. Default value for this ration is 1414, this means that, by default, imagen magnifies LaTeX output by a factor of 1.414. -t arg Pass option -t arg to dvips. For instance, using -t a3 may help when images are truncated on the right. -pdf Have imagen call pdflatex instead of latex -extra command, Insert command as an additional stage in imagen ppm to png/gif production chain. command is a Unix filter that expects a ppm image in its standard input and outputs a ppm image on its standard output. A sensible choice for command is one command from the netpbm package or several such commands piped together. -quant number Add an extra color quantization step in imagen ppm image production chain, where number is the maximal number of colors in the pro- duced images. This option may be needed in response of a failure in the image production chain. It can also help in limiting image files size. SEE ALSO
hevea(1), latex(1), gs(1), dvips(1), ppmtopng(1), ppmtogif(1) The HeVeA documentation can be found on the HeVeA home page http://hevea.inria.fr. On a Debian system it can also be accessed at /usr/share/doc/hevea-doc/html, provided the package hevea-doc (from the non-free section) is installed. AUTHOR
Imagen is part of HeVeA, written by Luc Maranget <Luc.Maranget@inria.fr>. This manual page was compiled by Ralf Treinen <treinen@debian.org> from the HeVeA documentation for the Debian GNU/Linux system (but may be used by others). IMAGEN(1)
All times are GMT -4. The time now is 10:11 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy