我想要達到與sed: Extract version number from string中所解釋的相同的效果,但僅考慮第一個數字序列或更安全,請告訴sed僅保留數字跟在命令的名字後面,剩下的就是其餘的數字。sed從字符串中提取版本號(僅限版本,不包含其他數字)
I have:
鉻12.0.742.112的Ubuntu 11.04
I want:
12.0.742.112
Instead of:
12.0.742.11211.04
我現在知道,使用頭部或尾部與排序,可以顯示最大/最小的數字,但我怎麼能告訴sed只考慮第一個序列?
編輯:我忘了提及我使用bash。
哦,不,有時候版本之前的名稱 – octosquidopus
@octosquidopus,那麼,我們怎麼知道你想要哪個版本? – Kusalananda
我想要命令後面的數字,如果不存在,則顯示第一個數字。 – octosquidopus