<testcase classname='tc1' name='tc1' time='78.455094'/>
<testcase classname='tc2' name='tc2' time='78.549320'>
<failure type='fail-verdict'>
error message
</failure>
</testcase>
<testcase classname='tc3' name='tc_3' time='78.444719'/>
と別に一つの属性を置き換える;例えば:TC1、TC3 - パス、tc2-失敗)。私はsedを試みた:sed -i 's/time=\'[0-9]+\.[0-9]+'/status="pass"/g' file.txt
最初に何のロジックなし。しかし、それは動作しません。<code>status</code>(ステータス=「合格」またはテストケースに基づいて、「失敗」属性にテストケースタグに3-RD属性<code>time</code>を交換する方法SEDまたはAWK
としては何度Bを提案しましたそれでは、regexがXMLを操作する正しいツールであるかどうか再考する必要があります。 – andlrc
あなたの質問を編集して、その入力が与えられたときに期待される出力を表示してください。 –
今実際の質問ではありません。私はすでに – ascentman