gpt4 book ai didi

linux - 在 awk 中删除指定符号后的部分字符串

转载 作者:太空宇宙 更新时间:2023-11-04 05:02:18 25 4
gpt4 key购买 nike

我有一个这样的字段:

"1427842735.300406","fp":

这是一个时间戳和一些过时的信息。我需要提取点之前的时间戳。

我不想像下面那样做,因为时间戳可能由不同数量的数字组成:

awk '{print substr($4, 2, 10)}'

所以我想从第二个符号开始直到点。我应该使用 match() 作为最后一个参数来查找索引吗?如果是这样 - 请提供一个例子。

或者有最简单的方法吗?

谢谢。

最佳答案

$ echo '"1427842735.300406","fpu":' | awk -F'[".]' '{print $2}'
1427842735

关于linux - 在 awk 中删除指定符号后的部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380730/

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