Предполагая, что вы используете оболочку типа bash
, которая понимает синтаксис here string , вы можете использовать инструмент командной строки XML, например xmlstarlet
:
xmlstarlet sel -t -v '//userId' <<< "$TEXT"
или hxselect
из W3 C s HTML - XML -Utils package:
hxselect -c userId <<< "$TEXT"
или другой инструмент по вашему выбору.
В противном случае вы можете передать текст XML в инструмент:
echo "$TEXT" | xmlstarlet sel -t -v '//userId'