我嘗試使用SED查找並以JSON給定鍵替換值:桑達正則表達式替換
myfile.json:
"firstKey" : "firstValue", "key" : "valueToReplace", "otherKey" : "otherValue",
sed命令我嘗試:
sed 's/"key" : ".*",/"key" : "NewValue",/' myfile.json
我對此有的結果:
"firstKey" : "firstValue", "key" : "NewValue",
任何想法,我怎麼能的
",
,而不是最後一次出現第一下一次出現匹配嗎?
'[^「] *';匹配任何字符,除了雙引號 –
'sed的「S/「key」:「。*」,「/」key「:」NewValue「,/'' –
@Jidder:'」。*「'給出的內容太多了,拿@Tudor Berariu內容爲這部分 – NeronLeVelu