Bash 哪个Unix命令可以从该字符串中获取数字?

Bash 哪个Unix命令可以从该字符串中获取数字?,bash,shell,Bash,Shell,我想听听您关于从这个字符串(由命令返回)收集结果旁边的值的建议(在本例中为15): 建议我使用哪个实用程序/命令? 谢谢 Max$awk'$1==“\”结果“{print$3}”GNU grep: command | grep -oP '(?<="result" => )\d+' 命令| grep-oP'(?)\d+' +1表示使用here字符串,而-1表示不引用变量 command | awk '$1=="\"result\"" {print $3}' $ awk '$1 ==


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

建议我使用哪个实用程序/命令? 谢谢 Max

$awk'$1==“\”结果“{print$3}”
GNU grep

command | grep -oP '(?<="result" => )\d+'
命令| grep-oP'(?)\d+'

+1表示使用here字符串,而-1表示不引用变量
command | awk '$1=="\"result\"" {print $3}'
$ awk '$1 == "\"result\"" { print $3 }' <<< "$STRING"
command | grep -oP '(?<="result" => )\d+'