04-03-2009
Actually my problem is, i have a data like below
<impl name="Nortel" is-enabled="true">
<package-mappings>
<const-mapping target-state="EndPoint"
target-param="cfCNDSubscribed" constant-value="true"/>
<const-mapping target-state="EndPoint"
target-param="cfCWSubscribed" constant-value="true"/>
<const-mapping target-state="EndPoint"
target-param="cfCFVSubscribed" constant-value="true"/>
<const-mapping target-state="EndPoint"
target-param="cfCFBLSubscribed" constant-value="true"/>
<const-mapping target-state="EndPoint"
target-param="cfCFDASubscribed" constant-value="true"/>
<const-mapping target-state="EndPoint"
</package-mappings>
<attribute max-instances="1" min-instances="0">
<simple-attribute name="lineNumber" type="string"
sub-type="number" is-key-field="false" is-package-defined="false">
<description>Telephone Number.</description>
<help>Subscriber's Telephone Number. </help>
</simple-attribute>
</attribute>
<attribute ....
</attribute>
</impl>
i want to the below data after </package-mappings> and above <attribute tag
below is the regular expression i am using to add but it is adding above
<package-mappings> but i have to add after </package-mappings>
The script i am using is
cat $i|sed '/\(.*<impl name=\"NueraWithNortel\" *is-enabled=\"true\".*\)/{
N
s:\(.*<impl name=\"NueraWithNortel\" *is-enabled=\"true\".*\)\n\( *\)<package-mappings>.*$:\1\
\2<attribute max-instances="1" min-instances="0">\
\2 <simple-attribute name="securityLevel" type="number"\
\2 is-key-field="false" is-package-defined="false">\
\2 <description>securityLevel</description>\
\2 <help>security level of the end pont</help>\
\2 </simple-attribute>\
\2</attribute>\
\2<package-mappings>:
}'
Please help me in resolving the issue
thank you very much in advance.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I need to extract the start time value (bold, red font) under the '<LogEvent ID="Timer Start">' tag (black bold) from a file with the following pattern. There are other LogEventIDs listed in the file as well, making it harder for me to extract out the specific start time that I need.
.
.... (7 Replies)
Discussion started by: 60doses
7 Replies
2. Shell Programming and Scripting
How to get the data from the sybase database and append the data obtained into the file.
For example,
I will get the filename 'temp' from the database. This filename is associated with the number 1.6... This number 1.6 needs to be copied into the file that matches the filename in the... (1 Reply)
Discussion started by: vinay123
1 Replies
3. UNIX for Dummies Questions & Answers
i want to develop a script newdata that writes new data to a file called items
the file items has the following headings columns separated by tabs:
channel date time programe
if i type executable file newdata on the command line with parameters, it should append it to the items files
the... (1 Reply)
Discussion started by: fletcher
1 Replies
4. Shell Programming and Scripting
Hi! Everyone,
Say this file1
--------------
line 1 51610183 420001010 0010CTCTLEDPPOO 2151610183
line 2 2151610183 420001010 0030A2TH2
line 3 2151610183 420001010 0040A2TH3
line 4 2151610183 420001010 ... (0 Replies)
Discussion started by: kinkar_ghosh
0 Replies
5. Shell Programming and Scripting
Hi ,
i have two log files, i need to combine this as a one log file.
i need to do this by SED ,
test1.log
sadadadaadfsaf
test2.log
adadadadadada
i need this in a single file from test 1 to test2.log
test2.log(expected result)
adadadadadada (7 Replies)
Discussion started by: mhdmehraj
7 Replies
6. Shell Programming and Scripting
I have the a group file and my ftp group line looks like this
... (3 Replies)
Discussion started by: slufoot80
3 Replies
7. Shell Programming and Scripting
I have an xml file dumped from rrd file, that I want to "patch" so the xml file doesn't contain any blank hole in the resulting graph of the rrd file.
Here is the file.
<!-- 2015-10-12 14:00:00 WIB / 1444633200 --> <row><v> 4.0419731265e+07 </v><v> 4.5045912770e+06... (2 Replies)
Discussion started by: rk4k
2 Replies
8. Shell Programming and Scripting
All,
I have some sample text file(.csv) in the below format. In my actual file there are at least 100K rows.
date 03/25/2016
A,B,C
D,E,F
date 03/26/2016
1,2,3
4,5,6
date 03/27/2016
6,4,3
4,5,6
I require the following output where in the date appeared at different locations need to... (3 Replies)
Discussion started by: ks_reddy
3 Replies
9. Shell Programming and Scripting
Hi Forum.
I have an XML file with the following requirement to move the <AdditionalAccountHolders> tag and its content right after the <accountHolderName> tag within the same file but I'm not sure how to accomplish this through a Unix script.
Any feedback will be greatly appreciated.
... (19 Replies)
Discussion started by: pchang
19 Replies
LEARN ABOUT CENTOS
reporter-print
REPORTER-PRINT(1) LIBREPORT MANUAL REPORTER-PRINT(1)
NAME
reporter-print - Prints problem information to standard output or FILE.
SYNOPSIS
reporter-print [-v] [-d DIR] [-o FILE] [-a yes/no] [-r]
DESCRIPTION
The tool reads problem directory DIR and prints its text representation to stdout or to a specified FILE.
Integration with ABRT events
reporter-print can be used as a reporter, to allow users to report problems by writing them to a file. Example:
EVENT=report reporter-print -o "${Log_File:-/tmp/abrt.log}"
OPTIONS
-d DIR
Path to problem directory.
-v
Be more verbose. Can be given multiple times.
-o FILE
Output file
-a yes/no
If -o FILE is specified, controls whether FILE is appended to, or overwritten. (default: no)
-r
Add a record to reported_to in DIR which specifies that this problem was reported. Some tools use this to differentiate between
problems which were and weren't yet reported.
Output format
The output is designed to be machine-parsable. The elements which have only one line are printed in the form
NAME:<whitespace>VALUE
Elements which have more than one line are printed in the form
NAME:
:LINE1
:LINE2
:LINE3
Output may contain empty lines for better readability.
AUTHORS
o ABRT team
LIBREPORT 2.1.11 06/18/2014 REPORTER-PRINT(1)