我的日志文件中有一行包含相关构建的版本号。它永远是 1.43.93.* 例如
<some text > Version=1.43.98.7488, <more text>
我只想提取版本号。
以下均不返回任何内容:
grep -G -m 1 1.43.98\.\d+ mylog.txt
egrep -m 1 "1.43.98\.\d+" mylog.txt
内部版本号出现在日志文件中的多个位置(这就是我传递值为 1 的 -m 标志的原因),但显然我只对第一个匹配项感兴趣。
任何提示将不胜感激。我正在使用 Cygwin(GNU grep 2.6.3)。
谢谢