gpt4 book ai didi

linux - Grepping 带小数位的数字

转载 作者:太空宇宙 更新时间:2023-11-04 09:29:55 24 4
gpt4 key购买 nike

我正在尝试弄清楚如何从一个由带小数的数字组成的文件中读取时间戳,但我似乎无法获得我正在寻找的输出,任何帮助都会很棒!提前致谢。

例子:

[Time since reference or first frame: 691.933275000 seconds]
[Time since reference or first frame: 691.953127000 seconds]
[Time since reference or first frame: 691.992275000 seconds]
[Time since reference or first frame: 691.997590000 seconds]

结果应该是:

691.933275000
691.953127000
691.992275000
691.997590000

我尝试过的:

grep '[0-9]\.[0-9]' tmp.txt
grep -Eo '[0-9]\.[0-9]' tmp.txt
grep -Eo '([0-9]{1,10}[\.]){1,10}[0-9]' tmp.txt

最佳答案

您可以使用awk 拆分文件以检索那些具有十进制数的字段

cat file_name | awk '{print $7}'

关于linux - Grepping 带小数位的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32675058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com