需求:<value>0.0.0.0:10090</value> 提取value标签之间的值

 

实现:

grep :

echo "<value>0.0.0.0:10090</value>" | grep -oP '(?<=<value>).*(?=</value>)'

sed:

echo '<value>0.0.0.0:10090</value>'|sed -r 's/(<value>)(.*)(<\/value>)/\2/'