我有一個xml文件,我需要插入一個值包含在PurchaseOrderNumber="99503"
之間的變量。 例如,如果$value=001
我將有PurchaseOrderNumber="00199503"
。 我試過很多命令與SED,但沒有工作的最後一個我想是sed '/^PurchaseOrderNumber=\"/s/^/001/' file.xml > output.xml
你能幫助我對Sed匹配模式時插入值
<?xml version="1.0"?>
<PurchaseOrder PurchaseOrderNumber="99503" OrderDate="1999-10-20">
<Address Type="Shipping">
<Name>Ellen Adams</Name>
<Street>123 Maple Street</Street>
<City>Mill Valley</City>
<State>CA</State>
<Zip>10999</Zip>
<Country>USA</Country>
</Address>
<Address Type="Billing">
<Name>Tai Yee</Name>
<Street>8 Oak Avenue</Street>
<City>Old Town</City>
<State>PA</State>
<Zip>95819</Zip>
<Country>USA</Country>
</Address>
</PurchaseOrder>
'xsh':最用戶友好的unixy開源XML工具身邊!謝謝 !!! – shellter