0

我有一组标签,我需要从中提取一些数据。我知道这可能很简单。我无法准确了解该部分。标签如下所示。

<Response><Result>Success</Result></Response>

我想提取标签之间的任何内容。在这种情况下,“成功”。
我尝试使用 grep 命令,但无法完成。任何帮助,将不胜感激。

4

1 回答 1

0
echo "<Response><Result>Success</Result></Response>" | perl -npe 's/.*>([^<]+)<.*/$1/'

如果数据保存在文件中:

perl -npe 's/.*>([^<]+)<.*/$1/' infile
于 2012-04-10T15:59:06.347 回答