Hello All,
I've below test XML and I am trying to get whole tag parameters in which CONFIRM="1"
Quote:
<APPLICATION=""
APR="1"
AUG="1"
CHANGE_DATE="20160410"
CHANGE_TIME="045325"
CHANGE_USERID="system"
CONFIRM="0"
CREATION_DATE="20100520"
CREATION_TIME="210945"
CRITICAL="0"
CYCLIC="0"
DAYSCAL="CTMCAL5N"
DAYS_AND_OR="OR"
DEC="1"
FEB="1"
HOSTNAME="abc.xyz.com"
SHIFTNUM="+00"
SYSDB="0">
<SHOUT TIME="0800"/>
<\APPLICATION>
<APPLICATION=""
APR="1"
AUG="1"
CHANGE_DATE="20160410"
CHANGE_TIME="045331"
CHANGE_USERID="system"
CONFIRM="1"
CREATION_DATE="20100520"
CREATION_TIME="210945"
CRITICAL="0"
CYCLIC="0"
DAYSCAL="CTMCAL5N"
DAYS_AND_OR="OR"
DEC="1"
FEB="1"
HOSTNAME="abc.pqr.com"
SHIFTNUM="+00"
SYSDB="0">
<SHOUT TIME="0800"/>
<\APPLICATION>
|
So in above example I should get all values of tag <Application ... >
I am trying below command but it is not working
cat test.xml | sed -n '/CONFIRM="1"/ s/<APPLICATION .*>\(.*\)<\APPLICATION>/&/p'
Can somebodey help me here?