markfree Asked: 2022-02-03 17:35:02 +0800 CST2022-02-03 17:35:02 +0800 CST 2022-02-03 17:35:02 +0800 CST 将字符串时间转换为秒 772 我收到这种格式的正常运行时间: 167h58m10.586582048s 我想将其转换为秒并丢弃分数部分。我知道awk如果只有接收到的字符串具有相同的分隔符,就可以做到这一点。事实并非如此。 我怎么能把它转换成秒? date time 1 个回答 Voted Best Answer markfree 2022-02-03T18:22:43+08:002022-02-03T18:22:43+08:00 如果我试试这个: $ echo "167h58m10.586582048s" | awk -F '[hm.]' '{ print ($1 * 3600) + ($2 * 60) + $3 }' 604690 它工作得很好。 谢谢@steeldriver。我不知道那件事。 我在. _awk
如果我试试这个:
它工作得很好。
谢谢@steeldriver。我不知道那件事。
我在. _
awk