I got a huge log in zipped files, i need to write out lines by specific data and if the line with the same contains XML message with the same sessionID will be written to the file to.
The log structure:
Code:
2013-08-16 16:31:06,810 ( 122: rogate) [98839276727] INFO - UId:10453, GId:5422: new CONX started, Application Context: disconnected
2013-08-16 16:31:34,210 ( 122: rogate) [98839276727] INFO - UId:32453, GId:1213: new CONX started, Application Context: disconnected
2013-08-16 16:31:45,110 ( 122: rogate) [98839276727] INFO - UId:11453, GId:2133: new CONX started, Application Context: disconnected
2013-08-16 16:31:45,729 (1093: jms_con.cpp) [140561430333184] DEBUG - Received XML TextMessage:
<?xml version="1.0" encoding="UTF-8"?><>
<version>1</version>
<sessionId>114532133</sessionId>
<networkProtocolId>CAPv2</networkProtocolId>
<trafficType>Forwarding</trafficType>
<messages>
<reportNotificationAck/>
<superviseReq>
<requestSequenceNr>0</requestSequenceNr>
<time>60000</time>
<releaseAfterTimeExpires>false</releaseAfterTimeExpires>
<playWarningTone>false</playWarningTone>
</superviseReq>
<eventReportReq>
<requestSequenceNr>1</requestSequenceNr>
<events>
<routeSelectFailure monitorMode="Interrupt"/>
<busy monitorMode="Interrupt"/>
<noAnswer monitorMode="Interrupt">
<noAnswerTimer>180000</noAnswerTimer>
</noAnswer>
<answer monitorMode="Notify"/>
<disconnectCalling monitorMode="Interrupt"/>
<disconnectCalled monitorMode="Interrupt"/>
<abandon monitorMode="Notify"/>
</events>
</eventReportReq>
<continueProcessing>
<requestSequenceNr>2</requestSequenceNr>
<moreEventsExpected>true</moreEventsExpected>
<interruptEventReceived>true</interruptEventReceived>
</continueProcessing>
2013-08-16 16:59:03,666 (1252: capgw_main.cpp) [140561430333184] INFO - UId:57371, GId:7137: STAT_ISIG_PROCESSING: 0.001007.
2013-08-16 16:59:03,666 ( 888: tcap_context_storage.cpp) [140561430333184] DEBUG - UId:57371, GId:7137: updating the Last Appl. Access Time.
2013-08-16 16:59:03,666 ( 937: tcap_context_storage.cpp) [140561430333184] DEBUG - UId:57371, GId:7137: new Appl. message has different direction as previously stored one, calculating the response time.
2013-08-16 16:59:03,666 (1260: capgw_main.cpp) [140561430333184] DEBUG - UId:57371, GId:7137: TCAP Context Storage updated successfully (received iSig message).
2013-08-16 16:59:03,666 (1263: capgw_main.cpp) [140561430333184] INFO - UId:57371, GId:7137: STAT_ISIG_RESP_TIME: 0.023346
2013-08-16 16:59:03,666 ( 767: tcap_context_storage.cpp) [140561430333184] DEBUG - UId:57371, GId:7137: updating the Last TCAP Access Time.
After the third line an XML message present with same sessionID as the line UiD+GiD. I need to write this lines to a new files, like this:
Hi , I am having a script which will start a process and appends the process related logs to a log file. The log file writes logs with every line starting with date in the format of: date +"%Y %b %d %H:%M:%S".
So, in the script, before I start the process, I am storing the date as DATE=`date +"%Y... (5 Replies)
I am new to Unix so will really appreciate if someone can guide me on this.
What I want to do is:
Step1: Read binary file - pick first 2 bytes, convert from hex to decimal. Read the next 3 bytes as well.
2 bytes will specify the number of bytes 'n' that I want to read and write... (1 Reply)
Hi,
I am working in device drivers. I am new to device drivers. i have invoked chardev.c.
the driver is insmoded. now i want to write something into this and i want to look what i have written. but i don't know how to write and see. please help me (0 Replies)
I have a text file called (msgz ) contains data :
Subscriber
Data ID = 2
Customer = 99
Data ID = 4
Customer = cf99
Data ID = 5
Customer = c99
Data ID = 11
Customer = 9n9
Subscriber
Data ID = 1
Customer = 9ds9
Data ID = 2
Customer = 9sad9
Data ID = 3
Customer = f99... (3 Replies)
I have list of files in a directory 'dir'. Each file is of type HTML. I need to read each file and get the string which starts with 'http' and write them in a new text file. How can i do this shell scripting?
file1.html
<head>
<url>http://www.google.com</url>
</head>
file2.html
<head>... (6 Replies)
Hello,
I need to do one thing that my script creates the file
touch release.SPLASH_12_03_00_RC01.txt
Now I want to update that file with some content e.g
splashbuild::SPLASH_12_17_00_RC02.zip
Thanks (1 Reply)
dear all,
i need your advice
i have sample script like this:
testing.sh
for i in {1..10}
do
echo testing $i
done
but i forgot create "#!/bin/bash" in above "for"
so i want output will like this
testing.sh
#!/bin/bash
for i in {1..10}
do
echo testing $i
done (2 Replies)
hi..i would ask about how to write over data to new file with BASH.
so..assume my data looks like this :
11
12
13
14
15
...and so on. It's always line by line. and that's for the first file.
i want to write over those numbers into second file but by using space. so my second file should be... (5 Replies)
Hi,
I need to compare 2 text files with around 60000 rows and 1 column. I need to compare these and write the mismatch data to 3rd file.
File1 - file2 = file3
wc -l file1.txt
58112
wc -l file2.txt
55260
head -5 file1.txt
101214200123
101214700300
101250030067
101214100500... (10 Replies)