echo'</ns:epsIndividualDefaultContextId<ns:epsIndividualContextId>100</ns:epsIndividualContextId>' | sed's/<\/ns:epsIndividualContextId>/<ns:epsIndividualContextId<\/ns:epsIndividualContextId>/'
</ns:epsIndividualDefaultContextId><ns:epsIndividualContextId>100<ns:epsIndividualContextId></ns:epsIndividualContextId>
如何更換一定的時間?例2次。
要出口橫空出世:
</ns:epsIndividualDefaultContextId><ns:epsIndividualContextId>100<ns:epsIndividualContextId></ns:epsIndividualContextId><ns:epsIndividualContextId></ns:epsIndividualContextId>
我聽說,在一些版本中,你可以做'S /模式/替換/ fromOccurence,toOccurence',但不在我的GNU sed上工作。一個簡單的方法是將第一個事件替換兩次,即'echo $ data | sed's/pattern/replace'| sed's/pattern/replace /'' – Aaron
@Aaron你可以使用sed -e EXPR -e EXPR而不是管道兩條命令。 – Aif
請將預期輸出格式化爲樣本輸入整齊格式 –