請介紹一下如何使用grep命令提取從以下JSON一些指定的文本 -grep命令找到鑰匙從JSON值
{"result":"Customer information saved successfully with Customer id :59 and version :1","status":{"responseCode":200,"result":null,"responseMessage":"Success","responseType":"info"}}
一些google搜索後,它看起來像它可以通過用grep用正則表達式。但它不起作用。請你指出這個錯誤
cat response.txt | grep -Po '(?<="Customer id ":)[0-9]+'
假設:response.txt包含上面的json。
如果是,請解釋。
grep可以自己讀取文件,所以'grep ... file'(無用的貓)。 '\ K'是OP已經使用的簡寫,積極的後視 – 2014-12-27 18:22:46
它仍然不起作用。你可以請檢閱它 – user1483747 2014-12-27 18:24:13
它正在工作....我錯過了一些文本...你可以請詳細解釋它..或者你可以給我一個鏈接,我可以找到有關它的詳細文檔。 – user1483747 2014-12-27 18:33:04