09-20-2011
search a file between two begin and end strings in c
I have a file with the following content i need to get the Timestamp,Elapsetime, and calculate the averages of the Elapsedtime, for perticulaer process and need to display the process name, the process is NEWOLUF2
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-37> Input <NEWOLUF2!NEWOLUF2<?xml version="1.0" standalone="yes
"?><OLUF2><INPUT><FLT>SK 1467</FLT><LEG>OSLCPH</LEG><DEPDATE>27SEP11</DEPDATE><BUCKET>Y</BUCKET><BUCKETBKGCL>Y</BUCKETBKGCL><B
KGCL>Y</BKGCL><PARMS>Y</PARMS><COMMENTS>Y</COMMENTS><WARNINGS>Y</WARNINGS><OPARAMETERS>Y</OPARAMETERS><LOCALAVAPOS>Y</LOCALAVA
POS></INPUT></OLUF2>>
ElapseTime <745> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-37> Input <NEWOLUF2!NEWOLUF2<?xml version="1.0" standalone="yes
"?><OLUF2><INPUT><FLT>SK 1455</FLT><LEG>OSLCPH</LEG><DEPDATE>29SEP11</DEPDATE><BUCKET>Y</BUCKET><BUCKETBKGCL>Y</BUCKETBKGCL><B
KGCL>Y</BKGCL><PARMS>Y</PARMS><COMMENTS>Y</COMMENTS><WARNINGS>Y</WARNINGS><OPARAMETERS>Y</OPARAMETERS><LOCALAVAPOS>Y</LOCALAVA
POS></INPUT></OLUF2>>
ElapseTime <765> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-37> Input <<NAVSREQUEST><FLT>SK 4417 </FLT><LEG>TOSOSL</LEG><DE
PDATE>02SEP12</DEPDATE></NAVSREQUEST>>
ElapseTime <579> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-38> Input <<NAVSREQUEST><FLT>SK 1467 </FLT><LEG>OSLCPH</LEG><DE
PDATE>27SEP11</DEPDATE></NAVSREQUEST>>
ElapseTime <356> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-38> Input <<NAVSREQUEST><FLT>SK 1455 </FLT><LEG>OSLCPH</LEG><DE
PDATE>29SEP11</DEPDATE></NAVSREQUEST>>
ElapseTime <390> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-41> Input <DEPLEGS!1!CMD=0#STAT=0#MAXREC= 8#FLT=SK 1467 #DEPDAT
E=18SEP11>
ElapseTime <286> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-41> Input <NEWOLUF2!NEWOLUF2<?xml version="1.0" standalone="yes
"?><OLUF2><INPUT><FLT>SK 1467</FLT><LEG>OSLCPH</LEG><DEPDATE>18SEP11</DEPDATE><BUCKET>Y</BUCKET><BUCKETBKGCL>Y</BUCKETBKGCL><B
KGCL>Y</BKGCL><PARMS>Y</PARMS><COMMENTS>Y</COMMENTS><WARNINGS>Y</WARNINGS><OPARAMETERS>Y</OPARAMETERS><LOCALAVAPOS>Y</LOCALAVA
POS></INPUT></OLUF2>>
ElapseTime <651> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-42> Input <<NAVSREQUEST><FLT>SK 1467 </FLT><LEG>OSLCPH</LEG><DE
PDATE>18SEP11</DEPDATE></NAVSREQUEST>>
ElapseTime <292> milliseconds
ENDTRANS
BEGINTRANS
logging.c/LogTransactionInput (3105) : Timestamp <14Sep1111-07-52> Input <DEPLEGS!1!CMD=0#STAT=0#MAXREC= 8#FLT=SK 0811 #DEPDAT
E=02SEP12>
ElapseTime <345> milliseconds
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Why would you need to use this in a script?
Why can't you just use print to print out what you want printed in the begining and print for what you want at the end.
So this:
nawk 'BEGIN {print "this is the first line"}
{print $1 $2 $3}
{print $5 $6}
END {print "this is the last line"}'
... (2 Replies)
Discussion started by: llsmr777
2 Replies
2. Shell Programming and Scripting
Hi all,
i am new to scripting. i need to write a code to detect begin and end of word that either begins or ends with t,th,d,dh,s,sh
i have a set of words in a file containg one word per line. let the filename be aaa.txt.
i have an another file bbb.txt which has two lines, just specifying the... (7 Replies)
Discussion started by: blkanth
7 Replies
3. Shell Programming and Scripting
Hi
I have written a script .The script runs properly if i write sql queries .But if i use PLSQL commands of BEGIN if end if , end ,then on running the script the comamds are getting printed on the prompt .
Ex :temp.sql
After connecting to the databse at the sql prompt i type... (1 Reply)
Discussion started by: isha_1
1 Replies
4. UNIX for Dummies Questions & Answers
Hi All ,
I am newbie to linux shell scripting , below are the contents of my log file ,
i want the lines between a begin pattern and a end pattern
for an instance , my begin Pattern is "Transaction Begins for Usr"
and end pattern is "Transaction Ends for Usr" into another file
Sample file... (1 Reply)
Discussion started by: SARAVANANE
1 Replies
5. Shell Programming and Scripting
Hi All,
test file
Begin Script Run at Thu Mar 14 09:24:16 PDT 2013
tst_accounts: ws zip: WS_out_20130313.tar.gz dat: test_20130313.dat count: 63574 loaded: xx pre-merge: xx post-merge: xx timestamp: Thu Mar 14 09:30:42 PDT 2013
tst_accounts: ws zip: WS_out_20130313.tar.gz dat: s_20130313.dat... (6 Replies)
Discussion started by: bmk
6 Replies
6. Shell Programming and Scripting
I'm new to awk, trying to understand the basics.
I'm trying to reset the counter everytime the program gets a new file to check.
I figured in the BEGIN part it would work, but it doesn't.
#!/bin/awk -f
BEGIN {counter=0}
{
sum=0
for ( i=1; i<=NF;... (1 Reply)
Discussion started by: guitarist684
1 Replies
7. Shell Programming and Scripting
Hello Friends ,
Please help to create script for compare and replace if not matches of set of lines .
* Primary*
Servername Server1
Location R201
Rack 4
*End Primary*
*Secondary*
Server Name Server1
IPAddress 10.24.30.10
Application Apache
*End of Secondary*
Above... (4 Replies)
Discussion started by: rnary
4 Replies
8. UNIX for Dummies Questions & Answers
I have a log file which lists groups and users in the following format
GROUP1
user1
user2
user3
GROUP2
user4
user5
user6
GROUP3
user7
user8
I need to change the format to:
user1|GROUP1
user2|GROUP1
user3|GROUP1
user4|GROUP2 (3 Replies)
Discussion started by: Angela S
3 Replies
9. UNIX for Beginners Questions & Answers
I have this fileA
TEST FILE ABC
this file contains ABC;
TEST FILE DGHT this file contains DGHT;
TEST FILE 123
this file contains ABC,
this file contains DEF,
this file contains XYZ,
this file contains KLM
;
I want to have a fileZ that has only (begin search pattern for will be... (2 Replies)
Discussion started by: vbabz
2 Replies
10. UNIX for Beginners Questions & Answers
Hello all,
How can I find out the start and end of the writing file in the directory or recording time for writing file?
I have a directory where small ~ 1*MB temporary files are written.
After the end of the record, they are retrieved and erased.
I can only find out that the files are... (4 Replies)
Discussion started by: mrAibo
4 Replies
LEARN ABOUT DEBIAN
slugimage
SLUGIMAGE(1) General Commands Manual SLUGIMAGE(1)
NAME
slugimage - Manipulate NSLU2 firmware images
SYNOPSIS
slugimage [-p|-u] [options]
DESCRIPTION
slugimage can be used to create or unpack NSLU2 firmware images.
OPTIONS
-d, --debug
Turn on debugging output
-q, --quiet
Turn off status messages
-u, --unpack
Unpack a firmware image
-p, --pack
Pack a firmware image
-l, --little
Convert Kernel and Ramdisk to little-endian
-i, --input
Input firmware image filename
-o, --output
Output firmware image filename
-b, --redboot
Input/Output RedBoot filename
-k, --kernel
Input/Ouptut Kernel filename
-s, --sysconf
Input/Output SysConf filename
-r, --ramdisk
Input/Output Ramdisk filename(s)
-f, --fisdir
Input/Output FIS directory filename
-y, --payload
Input/Output Payload filename
-t, --trailer
Input/Output Trailer filename
-e, --ethaddr
Set the Ethernet address
AUTHOR
This man page was written by Joey Hess, <joey@kitenet.net>.
SLUGIMAGE(1)