标签: regex grep
我有一个包含以下行的文件:
时间97.7518秒
我想得到小数时间。为什么以下简单的grep命令不起作用?
grep -Ei "\d+\.\d+" Nasa-1024-256.txt
答案 0 :(得分:1)
您似乎需要-o选项来提取匹配项,并且使用[0-9]括号表达式更安全,具有ERE正则表达式风格(由-E选项设置):< / p>
-o
[0-9]
-E
grep -Eo "[0-9]+\.[0-9]+" Nasa-1024-256.txt