使用curl檢索json輸出後,我想要在我的json輸出之間獲得一個字符串。例如我的JSON輸出:使用正則表達式查找特定文本
$捲曲-s https://myurl.com/api/json
{ 「server_timestamp」: 「2017-08-16T09:16:11 + 00:00」, 「版本」: 「0.2」,「api_status 「:」Normal「}
我想用awk或sed從我的json中獲得」0.2「。
使用curl檢索json輸出後,我想要在我的json輸出之間獲得一個字符串。例如我的JSON輸出:使用正則表達式查找特定文本
$捲曲-s https://myurl.com/api/json
{ 「server_timestamp」: 「2017-08-16T09:16:11 + 00:00」, 「版本」: 「0.2」,「api_status 「:」Normal「}
我想用awk或sed從我的json中獲得」0.2「。
您可以使用sed
檢索關鍵字 「版本」 的值,
curl -s https://myurl.com/api/json | sed -r 's/^.*version": "([^"]+).*$/\1/'
您有試過嗎?或者你只是要求別人免費做你的工作?爲什麼免費提供 – fancyPants
? – user1070579