我们有以下格式的xml文件:
<mailBox>
...
</mailBox>
<mailBox>demon</mailBox>
<tz>16385</tz>
<Contact>
....
</Contact>
</mailBox>
<mailBox>
...
</mailBox>
有没有一种方法可以使用sed / awk / grep单线从此xml中提取特定节点?
我正在寻找某种格式的东西
`sed -n 'mailBox\>demon,......p`
最佳答案
您可以尝试:
perl -0777 -nE 'foreach (/<mailBox>(.*?)<\/mailBox>/sg) {say $_}' file