shell通过sed提取xml标签值
方法
$ eureka=`curl $EUREKA_HOST/eureka/apps/$APP_NAME -s`
$ instanceId=$(sed -n -e 's/.*<instanceId>\(.*\)<\/instanceId>.*/\1/p' <<< $eureka)
$ echo $instanceId
$ eureka=`curl $EUREKA_HOST/eureka/apps/$APP_NAME -s`
$ echo $eureka | sed 's/^.*<instanceId>//g'| sed 's/<\/instanceId>.*$//g'
$ eureka=`curl $EUREKA_HOST/eureka/apps/$APP_NAME -s`
$ instanceId=$(grep -oPm1 "(?<=<instanceId>)[^<]+" <<< "$eureka")
$ echo $instanceId
参考
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/23/shell-extracts-xml-tag-values-through-sed/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
shell通过sed提取xml标签值
方法
$ eureka=`curl $EUREKA_HOST/eureka/apps/$APP_NAME -s`
$ instanceId=$(sed -n -e 's/.*<instanceId>\(.*\)<\/instanceId>.*/\1/p……
文章目录
关闭
共有 0 条评论