道歉這樣的僞問題,但這是用curl
命令我的第一次,現在我從什麼地方該命令提取以下字符串SED JSON正則表達式
{「成功」:真實的,「結果」 :1, 「總」:1, 「更多」:假, 「偏移」:0, 「命中」:[{ 「路徑」: 「/家庭/用戶/ Vq7DPVRHzGVK - OTJsHs」, 「摘錄」: 「」, 「名」: 「Vq7DPVRHzGVK - OTJsHs」, 「稱號」: 「Vq7DPVRHzGVK - OTJsHs」, 「上次更改」: 「2017年3月3日16時45分46秒 」, 「創造」:「2017年3月3日16:45:46「}]}
我輸入curl
輸出到sed
與下面的腳本:
sed -e 's/^.*"path":"\([^"]*\)".*$/\1/
結果:
/家庭/用戶/ Vq7DPVRHzGVK - OTJsHs
任何人都可以解釋如何在這裏的正則表達式的工作?和我怎麼只Vq7DPVRHzGVK結果 - OTJsHs,而不是包括/ home/user的路徑?
非常快速和準確的答案!感謝您的幫助 – DEN
@SLePort我做的,除了欣賞和讚美沒事REVO,對不對? – DEN
@DEN對不起,太快了評論。我沒有看到你是一個有經驗的用戶...... – SLePort