Hi all,
I have application.xml file with following content
<dependency>
<groupId>fr.orange.portail.ear</groupId>
<artifactId>_AdminServicesEAR</artifactId>
<version>1.0.0-20080521.085352-1</version>
<type>ear</type>
</dependency>
<dependency>
<groupId>fr.orange.portail.ear</groupId>
<artifactId>_AdminServicesEAR</artifactId>
<version>1.0.0-20080521.085352-1</version>
<type>ear</type>
</dependency>
<dependency>
<groupId>fr.orange.portail.ear</groupId>
<artifactId>_AdminServicesEAR</artifactId>
<version>1.0.0-20080521.085352-1</version>
<type>ear</type>
</dependency>
I want to replace nth <type> tag value (ie: ear) with "OK" using
sed or awk....
i tried something like this for replacing the first occurance ... but not working .
cat application.xml | awk '/\<type\>\(.*\)\<\/type\>/{n+=1}{if (n==1){gensub(/\<type\>\(.*\)\</type\>/,"OK",$0)};print }'
Can any one please tell the correct syntax of this ???
Thanks and Regards,
Subin