次のような2つのXMLタグ間のデータをフェッチしようとしています
<page size="10" seconds="184" name="TEST_ONE" query="test environment">
<content1>...</content1>
<content2>...</content2>
</page>
私が試してみました
cat ABC.XML | grep -oP '(?<=<page size="10" seconds="184" name="TEST_ONE" query="test environment">).*?(?=</page>)'
しかし、私は何も得ません。私もsedで試しました
sed -e 's/<page size="10"\(.*\)page/\1/g'
しかし、私が望んでいたものは得られませんでした。以下のようにコンテンツを印刷したい: ... ...
誰かがこれを助けることができますか?