How to select bulk of info from log file?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to select bulk of info from log file?
# 1  
Old 03-30-2014
Code How to select bulk of info from log file?

unix : sun
shell : bash

i need to select multiple rows with this format :
Code:
<special format>
10 lines
/<special format>

from log file that have lots of info

i thought of getting the number of the first line using
Code:
grep -n "special format" file | cut -d: -f1

then pass it to shell array and then i will use
Code:
sed -n  a, a+11

to list the rows that i need


the output needed to be like
Code:
<special format>
10 lines
/<special format>
<special format>
10 lines
/<special format>
etc


thanks in advance

Last edited by Scrutinizer; 03-30-2014 at 12:34 PM.. Reason: code tags
# 2  
Old 03-30-2014
Sure it is /<special format>?
Try
Code:
sed -n '/<special format>/,/\/<special format>/p' file
or
awk '/<special format>/,/\/<special format>/' file

# 3  
Old 04-02-2014
Works like a charm
thanks for the info man . it worked just nice
i would add something i found while searching in my case

in order to use sed -n using numbers from shell array which consider it as string value use this format

for i in ${myarray[@]} ; do sed -n $(($i)),$(($i +(number of rows you want to select after line $i)) file ; done
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Zenity and bulk file movements

Hi all. Total beginner to Zenity. I've plagiarised bits of code from all over to try to get something to work. The story: I have a directory with maybe 10-15 files in it, each about 200MB. i send these files one at a time to a drive about 15 miles away. The Synology sync can only handle... (0 Replies)
Discussion started by: Alfitch
0 Replies

2. Shell Programming and Scripting

Help on script to capture info on log file for a particular time frame

Hi I have a system running uname -a Linux cmovel-db01 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux I would like to capture the contents of /var/log/syslog from 11:00AM to 11:30AM and sent to this info via email. I was thinking in set a cron entry at that... (2 Replies)
Discussion started by: fretagi
2 Replies

3. Shell Programming and Scripting

Event logging to file and display to console | tee command is not able to log all info.

My intention is to log the output to a file as well as it should be displayed on the console > I have used tee ( tee -a ${filename} ) command for this purpose. This is working as expected for first few outputs, after some event loggin nothing is gettting logged in to the file but It is displaying... (3 Replies)
Discussion started by: sanoop
3 Replies

4. Shell Programming and Scripting

Getting info from a huge log file

Hello everyone. I am having problem with parsing a data from the huge log file. the log file is an application log with around 5 Gb in size and it rotates every midnight. Now if the application encountered such issue, it sends an email with a specific info but without further details. So I... (13 Replies)
Discussion started by: cwiggler
13 Replies

5. Shell Programming and Scripting

Help finding info from log file

Hi, I have a log file that contains information such as this: date id number command1 command2 command3 command4 data data data date id number command1 command2 command3 command4 (4 Replies)
Discussion started by: bbbngowc
4 Replies

6. Shell Programming and Scripting

Log File - Getting Info about preceding Date of Pattern Found

Ok Suppose I have a log file like the below: 2010-07-15 00:00:01,410 DEBUG 2010-07-15 00:01:01,410 DEBUG 2010-07-15 00:01:02,410 DEBUG com.af ajfajfaf affafadfadfd dfa fdfadfdfadfadf fafafdfadfdafadfdaffdaffadf afdfdafdfdafafd error error failure afdfadfdfdfdf EBUDGG eafaferror failure... (6 Replies)
Discussion started by: SkySmart
6 Replies

7. Shell Programming and Scripting

Extract info from log file and compute using time date stamp

Looking for a shell script or a simple perl script . I am new to scripting and not very good at it . I have 2 directories . One of them holds a text file with list of files in it and the second one is a daily log which shows the file completion time. I need to co-relate both and make a report. ... (0 Replies)
Discussion started by: breez_drew
0 Replies

8. Shell Programming and Scripting

Need help renaming bulk file extentions

Hello, I am trying to rename bulk files however i dont think the rename/mv command is giong to help me here. here is a quick snapshot of the files I need to rename: 75008040 -rw-r----- 1 root root 8716 May 8 05:00 10.9.144.2 75008041 -rw-r----- 1 root root 11700 May 8 05:00 10.9.160.2... (10 Replies)
Discussion started by: jallan
10 Replies

9. Programming

How to read specific lines in a bulk file using C file Programming

Please Help me I have a Bulk file containing Hex data I want to read specific lines from that bulk file by ID number. example ID DATE Time data 14 2005/09/28 07:40:08.546 0 5 078B1C 01916C 0FE59C 004B54 0A9670 0D04ED 05B6B4 0E2223... (10 Replies)
Discussion started by: rajan_ka1
10 Replies
Login or Register to Ask a Question