不知道为什么我没有得到这个。我一直在搜索和测试我的命令几个小时,但我一无所获。
正文是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><result expand="changes,testResults,metadata,logEntries,plan,vcsRevisions,artifacts,comments,labels,jiraIssues" key="EP-ED-JOB1-174" state="Failed" lifeCycleState="Finished" number="174" ....
Run Code Online (Sandbox Code Playgroud)
我只是想拔出 state="Failed" 零件,它也可以是state="Successful".
我已经尝试过一百万种这样的变体:
sed '/state=".*"/p' htmlResponse.txt
Run Code Online (Sandbox Code Playgroud)
但是括号,转义斜杠等似乎与整个文本块相匹配。我的正则表达式有什么问题?