Sponsored Content
Top Forums Shell Programming and Scripting Help in parsing xml file (sed/nawk) Post 302546423 by itkamaraj on Thursday 11th of August 2011 07:42:28 AM
Old 08-11-2011
Code:
 
$ nawk -F"\"" ' /atr/ {print $4}' test.xml | sort | uniq
abc
adfasdfas
dafasfas
dafasfasf

test data :

Code:
 
$ cat test.xml
<input>
<blah>
<blah>
<atr="blah blah" value = "adfasdfas">
<blah>
<blah>
</input>
<input>
<blah>
<blah>
<atr="blah blah" value = "abc">
<blah>
<blah>
</input>
<input>
<blah>
<blah>
<atr="blah blah" value = "dafasfasf">
<blah>
<blah>
</input>
<input>
<blah>
<blah>
<atr="blah blah" value = "abc">
<blah>
<blah>
</input>
<input>
<blah>
<blah>
<atr="blah blah" value = "dafasfas">
<blah>
<blah>
</input>
<input>
<blah>
<blah>
<atr="blah blah" value = "abc">
<blah>
<blah>
</input>


Last edited by fpmurphy; 08-11-2011 at 09:42 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

can i do XML parsing usind sed

Hi all... I want to parse a xml filein unix .. Can i use SED or unix script to parse the xml file .. If so can anyone show a sample script that will parse the xml file .. Thanks in advance, Arun ,,,, (3 Replies)
Discussion started by: arunkumar_mca
3 Replies

2. UNIX for Advanced & Expert Users

Parsing xml file using Sed

Hi All, I have this(.xml) file as: <!-- define your instance here --> <instance name='ins_C2Londondev' user='' group='' fullname='B2%20-%20London%20(dev)' > <property> </property> </instance> I want output as: <!-- define your instance here --> <instance... (3 Replies)
Discussion started by: kapilkinha
3 Replies

3. Shell Programming and Scripting

parsing xml with awk/sed

Hi people!, I need extract from the file (test-file.txt) the values between <context> and </context> tag's , the total are 7 lines,but i can only get 5 or 2 lines!!:confused: Please look my code: #awk '/context/{flag=1} /\/context/{flag=0} !/context/{ if (flag==1) p rint $0; }'... (3 Replies)
Discussion started by: ricgamch
3 Replies

4. Shell Programming and Scripting

parsing(xml) using nawk/awk

Hi , I have an xml format as shown below: <Info> <last name="sean" first name="john"/> <period="5" time="11"/> <test value="1",test2 value="2",test3 value="3",test4 value="5"> <old> <value1>1</value1> <value2>2</value2> </old> <new> <value1>4</value1> <value2>3</value2> </new>... (1 Reply)
Discussion started by: natalie23
1 Replies

5. Shell Programming and Scripting

how to parse the file in xml format using awk/nawk

Hi All, I have an xml file with the below format. <a>111</a><b>222</b><c>333<c><d><e>123</e><f>234</f><d><e>456</e><f>789</f> output needed is 111,222,333,123,234 111,222,333,456,789 nawk 'BEGIN{FS="<|>"} {print a,b,c,e,f a="" ... (7 Replies)
Discussion started by: natalie23
7 Replies

6. Shell Programming and Scripting

Parsing xml file

hi guys, great help to the original question, can i expand please? i have large files filled with blocks like this <Placemark> network type: hot line1 line2 line3 <styleUrl>red.png</styleUrl> </Placemark> <Placemark> network type: cold line1 line2 line3... (3 Replies)
Discussion started by: garvald
3 Replies

7. Shell Programming and Scripting

Need help parsing data with sed and/or nawk

Good day all. I have the following entries of data in a file in a column, however, I need this data written on a single line with several parameters in a different order. Current format: Treatment ,parmeter1=value ,parmeter2=value ,parmeter3=value ,parmeter4=value... (7 Replies)
Discussion started by: BRH
7 Replies

8. Shell Programming and Scripting

XML parsing using nawk help needed

i need one help, below is one more xml file with diff pattern i tried it but dint get it , iam sure its a peice of cake for you guys. <xn:MeContext id="LSVLKY001"> <xn:ManagedElement id="1"> <un:RncFunction id="1"> <un:UtranCell... (2 Replies)
Discussion started by: tech_frk
2 Replies

9. Shell Programming and Scripting

XML: parsing of the Google contacts XML file

I am trying to parse the XML Google contact file using tools like xmllint and I even dived into the XSL Style Sheets using xsltproc but I get nowhere. I can not supply any sample file as it contains private data but you can download your own contacts using this script: #!/bin/sh # imports... (9 Replies)
Discussion started by: ripat
9 Replies

10. UNIX for Dummies Questions & Answers

Parsing XML file

I want to parse xml file sample file....... <name locale="en">my_name<>/name><lastChanged>somedate</lastChanged><some more code here> <name locale="en">tablename1<>/name><lastChanged>somedate</lastChanged> <definition><dbquery><sources><sql type="cognos">select * from... (10 Replies)
Discussion started by: ms2001
10 Replies
TAP::Formatter::JUnit::Session(3pm)			User Contributed Perl Documentation		       TAP::Formatter::JUnit::Session(3pm)

NAME
TAP::Formatter::JUnit::Session - Harness output delegate for JUnit output DESCRIPTION
"TAP::Formatter::JUnit::Session" provides JUnit output formatting for "TAP::Harness". METHODS
_initialize($arg_for) Over-ridden private initializer, so we can accept a new "passing_todo_ok" argument at instantiation time. result($result) Called by the harness for each line of TAP it receives. Internally, all of the TAP is added to a queue until we hit the start of the "next" test (at which point we flush the queue. This allows us to capture any error output or diagnostic info that comes after a test failure. close_test() Called to close the test session. Flushes the queue if we've got anything left in it, dumps the JUnit to disk (if necessary), and adds the XML for this test suite to our formatter. dump_junit_xml($testsuite) Dumps the JUnit for the given XML $testsuite, to the directory specified by "PERL_TEST_HARNESS_DUMP_TAP". add_testcase($case) Adds an XML test $case to the list of testcases we've run in this session. xml() Returns a new "XML::Generator" to generate XML output. This is simply a shortcut to "$self->formatter->xml()". AUTHOR
Graham TerMarsch <cpan@howlingfrog.com> COPYRIGHT
Copyright 2008-2010, Graham TerMarsch. All Rights Reserved. This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO
TAP::Formatter::JUnit. perl v5.14.2 2012-03-12 TAP::Formatter::JUnit::Session(3pm)
All times are GMT -4. The time now is 10:30 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy