从日志文件中捕获XML文本

时间:2018-06-07 10:17:17

标签: shell

我有一个日志文件,其中包含几个XML SOAP消息。 我想从这个文本文件中提取(使用Linux bash shell)

中包含的所有文本
<RelatesTo>Error1</RelatesTo>

最后,我需要在SOAP消息中找到错误列表(Error1,Error2 ..)。 我对此的尝试没有产生任何结果:

cat out.txt | grep -o -P '(?<=\<RelatesTo\>).*(?=\</RelatesTo\>)'

任何线索如何解决它(sed / awk / shell欢迎!)? 感谢

0 个答案:

没有答案