特殊文字間のsed数

特殊文字間のsed数

2つの特殊文字列の間に一連の数字を取得する必要があります。

ひも:ビルド: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

おすすめ記事