【发布时间】:2018-02-28 12:37:01
【问题描述】:
我无法解决这个问题,希望得到您的帮助。
在 bash 脚本中,我使用 curl 命令从服务器获取数据。 curl 响应被放入 bash 变量中,因为我想检查响应。
响应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Body><dp:response xmlns:dp="http://www.datapower.com/schemas/management">
<dp:timestamp>2018-02-28T13:31:36+01:00</dp:timestamp>
<dp:result> OK </dp:result>
</dp:response>
</env:Body>
</env:Envelope>
重要的部分是:
<dp:result> OK </dp:result>
如何在我的 bash 脚本中检查这个确切的字符串是否在变量中(或不在)? 我尝试了几种不同类型的转义方法,但是到目前为止都失败了(总是以一个特殊字符出现问题)。
感谢您的帮助!
【问题讨论】: