【发布时间】:2018-06-28 10:35:08
【问题描述】:
我得到一个字符串如下:
foo=0j0h0min0s
不使用日期在几秒钟内转换它的最佳方法是什么?
我尝试了类似的方法,听起来不错,但没有运气:
#> IFS=: read -r j h min s <<<"$foo"
#> time_s=$((((j * 24 + h) * 60 + min) * 60 + s))
ksh: syntax error: `<' unexpected
欢迎任何想法,我无法使用 date -d 进行转换,因为它不存在于我正在处理的系统上。
【问题讨论】:
标签: linux string shell split ksh