我想知道我是否可以在Ubuntu上只选择带有egrep的正则表达式的一部分。
如果我这样做:
wget -qO- http://nodejs.org/download/ | egrep -o -m 1 'Current version: <b>v(.*)</b>'
它让我回答:
Current version: <b>v0.10.28</b>
但我只需要版本号:
0.10.28
我该怎么做?
答案 0 :(得分:1)
您可以使用grep -P
(PCRE):
wget -qO- http://nodejs.org/download/ | grep -oP -m 1 'Current version: <b>v\K(.*?)(?=</b>)'