将小时:分钟格式转换成分钟数

本帖最后由 ransomhui 于 2011-06-05 18:44 编辑

在linux下如何实现用perl将小时:分钟格式转换成分钟数,例如将2:59转换成179。谢谢。

作者: ransomhui   发布时间: 2011-06-05

s/(\d+):(\d+)/$1*60+$2/e;

作者: jason680   发布时间: 2011-06-05

不会是Perl版块过来踢场子的吧
  1. echo 2:59 | perl -F':' -lane 'print $F[0]*60+$F[1]'
复制代码

作者: Shell_HAT   发布时间: 2011-06-05

回复 jason680


    请问下(\d+)是啥意思啊?

作者: 0354030w   发布时间: 2011-06-05