Replace string in XML file with awk/sed with string from another
Sorry for the long/weird title but I'm stuck on a problem I have. I have this XML file:
There, I have to replace the "765101293" with another value from another file, file2:
So, the XML file will change at each new string from file2. I am not sure how to do this. I am thinking of first processing file2 with awk and then a pipe feeding into sed:
However, this does nothing. Could anyone help me out?
Moderator's Comments:
Please use CODE tags (not ICODE tags) for full-line and multi-line sample input, sample output, and code segments.
Last edited by cozzin; 02-12-2016 at 05:10 AM..
Reason: Change ICODE tags to CODE tags.
Greetings,
I have an XML : file.xml
<component>
<name>abcd</name>
<value>1234</value>
</component>
I am using sed to replace abcd with the desired value dynamically without knowing the actual value.
sed 's/<name>./]\{1,\}<\/name>/<name>ijkl<\/name>/' file.xml > newfile.xml
I... (6 Replies)
Hi,
i call my shell like:
my_shell "my project name"
my script:
#!/bin/bash -vx
projectname=$1
sed s/'PROJECT_NAME ='/'PROJECT_NAME = '$projectname/ <test_config_doxy >temp
cp temp test_config_doxy
the following error occurres:
sed s/'PROJECT_NAME ... (2 Replies)
Hi Everyone,
I am new to this forum and new to sed/awk programming too !!
I need to find particular string in file1(text file) and replace it with a value from another text file(file2) the file2 has only one line and the value to be replaced with is in the second column.
file 1:
(assert (=... (21 Replies)
Can someone tell me how I can do this?
e.g:
Say file1.txt contains:
today is monday
the 22 of
NOVEMBER
2010
and file2.txt contains:
the
11th
month
of
How do i replace the word NOVEMBER with (5 Replies)
Can someone tell me how I can do this?
e.g:
a=$(echo -e wert trewt ertert ertert ertert erttert
erterte
rterter
tertertert
ert)
How do i replace the STRING with $a?
I try this:
sed -i 's/STRING/'"$a"'/g' filename.ext
but this don' t work (2 Replies)
hi experts ,
I have an input like following.
R sfst 1000.0000
$ new time step for mass scaled calculation
R dt2ms -4.000E-7
$ friction value for blank
R mue ... (10 Replies)
Hi experts,
In my text file I have the following alot of lines like below.
input.k is as follows.
2684717 -194.7050476 64.2345581 150.6500092 0 0
2684718 -213.1575623 62.7032242 150.6500092 0 0
*INCLUDE
$# filename... (3 Replies)
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
Hello,
I have below xml file, I want to find line default-value and replace the string within quotes followed by default-value "moni/Websphere/". Replace moni/Websphere/ with monitor/AMQ/
<monitor>
<name>WebsphereMqMonitor</name>
<type>managed</type>
<argument... (4 Replies)
I have a file comp.pkglist which mention package version and release . In 'version change' and 'release change' line there are two versions 'old' and 'new' Version Change: --> Release Change: -->
cat comp.pkglist
Package list: nss-util-devel-3.28.4-1.el6_9.x86_64
Version Change: 3.28.4 -->... (1 Reply)
Discussion started by: Paras Pandey
1 Replies
LEARN ABOUT DEBIAN
xml::grddl::transformation
XML::GRDDL::Transformation(3pm) User Contributed Perl Documentation XML::GRDDL::Transformation(3pm)NAME
XML::GRDDL::Transformation - represents a transformation
DESCRIPTION
The interface is a little weird.
Constructor
"XML::GRDDL::Transformation->new($turi, $duri, [$grddl])"
Constructs a new transformation object.
$turi is the URI of the transformation itself; $duri is the document URI, used for sending an HTTP Referer header, and for resolving
relative URIs found in the document; $grddl is an XML::GRDDL object used as a cache between requests, and used for its "ua" method.
Methods
"$transformation->uri"
Returns the URI of the transformation.
"$transformation->transform($xml)"
Transforms some XML, either an a well-formed XML string, or an XML::LibXML::Document. Returns a string.
If called in list context returns a string, media type pair.
"$transformation->model($xml)"
Transforms some XML and then parses the result as RDF. Returns an RDF::Trine::Model.
The intermediate RDF format can be any format supported by RDF::RDFa::Parser or RDF::Trine::Parser, including RDF/XML, Turtle and
XHTML+RDFa.
SEE ALSO
XML::GRDDL.
XML::GRDDL::Transformation::XSLT_1, XML::GRDDL::Transformation::RDF_EASE.
AUTHOR
Toby Inkster <tobyink@cpan.org>.
COPYRIGHT
Copyright 2008-2011 Toby Inkster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.12.3 2011-02-20 XML::GRDDL::Transformation(3pm)