yejunlon 发表于 2015-04-26 16:47

(解决)如何删除date +%H 时间值的第一个0

本帖最后由 yejunlon 于 2015-04-26 19:45 编辑

我的情况是这样子的,现在在solaris里边写个小脚本,调用系统的date命令来获取时间,只需要获取每小时的id就可以了,现在我需要把0点到9点输出的值处理一下,
如果按照以下命令,输出的值应该是00,01,02,03,04,05,06....09,10,11,....23.我需要把0点到9点的时间值的0删掉,而10点之后的时间值的0不删除,处理后应该是0,1,2,3,4...9,10,11....23
hour=$(date +%H)

请问能否用sed来实现?或者有没有什么方法能实现?

请大神指点一下!!

使用 HOUR=`expr $hour + 0`
页: [1]
查看完整版本: (解决)如何删除date +%H 时间值的第一个0