我正在尝试从已作为变量读入我的脚本的 xml 文档中提取一个值。原始变量$data是:
<item>
<title>15:54:57 - George:</title>
<description>Diane DeConn? You saw Diane DeConn!</description>
</item>
<item>
<title>15:55:17 - Jerry:</title>
<description>Something huh?</description>
</item>
我希望提取第一个标题值,所以
15:54:57 - George:
我一直在使用 sed 命令:
title=$(sed -n -e 's/.*<title>\(.*\)<\/title>.*/\1/p' <<< $data)
但这仅输出第二个标题值:
15:55:17 - Jerry:
有谁知道我做错了什么?谢谢!