小编Sha*_*ava的帖子

将秒转换为天小时分钟秒

执行代码的以下部分时,出现错误:语法错误:需要操作数(错误标记为“/(60*60*24)”)

# \function  convertsecs2dhms
# \brief     convert seconds to days hour min sec
#####################################################################################################################

function convertsecs2dhms()
{
    ((d=${1}/(60*60*24)))
    ((h=(${1}%(60*60*24))/(60*60)))
    ((m=(${1}%(60*60))/60))
    ((s=${1}%60))
     printValue=`printf "%02d days %02d hours %02d minutes %02d seconds \n" $d $h $m $s`
     printInfo "$printValue"
}
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误:

# \function  convertsecs2dhms
# \brief     convert seconds to days hour min sec
#####################################################################################################################

function convertsecs2dhms()
{
    ((d=${1}/(60*60*24)))
    ((h=(${1}%(60*60*24))/(60*60)))
    ((m=(${1}%(60*60))/60))
    ((s=${1}%60))
     printValue=`printf "%02d days %02d hours %02d minutes %02d seconds \n" $d $h $m $s`
     printInfo "$printValue"
}
Run Code Online (Sandbox Code Playgroud)

bash time sh

1
推荐指数
1
解决办法
1908
查看次数

标签 统计

bash ×1

sh ×1

time ×1