我有一个这样的字段:
"1427842735.300406","fp":
这是一个时间戳和一些过时的信息。 我需要在点之前提取时间戳。
我不想在下面做,因为时间戳可能包含不同数量的数字:
awk '{print substr($4, 2, 10)}'
所以我想把它从第二个符号带到点。我应该使用match()作为最后一个arg来查找索引吗?如果是的话 - 请你提供一个例子。
或者有一种最简单的方法吗?
感谢。
答案 0 :(得分:1)
$ echo '"1427842735.300406","fpu":' | awk -F'[".]' '{print $2}'
1427842735