我只v2010.0_1.3
使用捕獲一組數字在sed
echo "Text1 Text2 v2010.0_1.3 Tue Jun 6 14:38:31 PDT 2017" |
sed -nE 's/.*(v.*\s).*/\1/p'
以下字符串
Text1 Text2 v2010.0_1.3 Tue Jun 6 14:38:31 PDT 2017
我試圖捕捉和我得到以下結果v2010.0_1.3 Tue Jun 6 14:38:31 PDT
。它看起來像sed沒有停止空間的第一次出現,但在最後一次。我怎樣才能捕捉到第一次出現?
'cut -d''-f 3'似乎比sed更合適。 –