Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この文字列 (コマンドによって返された) から結果の次の値(この場合は 15) を収集することについての提案を聞きたいです:
{ "outcome" => "success", "result" => 15 }
どのユーティリティ/コマンドを実行すればよいですか? ありがとうマックス
command | awk '$1=="\"result\"" {print $3}'
GNU grep:
GNU grep
command | grep -oP '(?<="result" => )\d+'
$ awk '$1 == "\"result\"" { print $3 }' <<< "$STRING"