我需要从两个特殊字符串之间获取一个数字字符串。
细绳 :内部版本:76.x-20161016_x_567.0 <br> GRN:<a href="http://toolserver.lab.net:9080/jenkins/job/test_prj/20/changes">109960</a>
需要获取 ">" 和 "</a>" 之间的数字(此处为 109960) 我该如何使用 sed 来实现此目的?
答案1
$ string='Build : 76.x-20161016_x_567.0 <br> GRN : <a href="http://toolserver.lab.net:9080/jenkins/job/test_prj/20/changes">109960</a>'
$ echo $string | sed 's/^.*>\([0-9]*\)<\/a>.*$/\1/'
109960