2


我想听听您关于从该字符串(由命令返回)收集结果旁边的值在本例中为 15)的建议:

{
    "outcome" => "success",
    "result" => 15
}

哪个实用程序/命令建议我?谢谢马克斯

4

3 回答 3

4
command | awk '$1=="\"result\"" {print $3}'
于 2012-12-11T19:38:48.670 回答
4

GNU grep

command | grep -oP '(?<="result" => )\d+'
于 2012-12-11T19:40:15.530 回答
2
$ awk '$1 == "\"result\"" { print $3 }' <<< "$STRING"
于 2012-12-11T19:39:15.757 回答