linux时间做减法问题
vitaketime.sh#!/bin/bash#2017.5.17#howmuchtimetousestart=$(date+%s)commands;end=$(dat...
vi taketime.sh
#!/bin/bash
#2017.5.17
#how much time to use
start=$(date +%s)
commands;
end=$(date +%s)
diff=$((end - start))
echo time take is $diff seconds.
问一下diff那儿为什么后面要打2个括号
如果写成
diff=$(end - start)
diff=$($end - $start)
这样都是报错的,不明白这里的双括号每一层分别有什么意义,求解 展开
#!/bin/bash
#2017.5.17
#how much time to use
start=$(date +%s)
commands;
end=$(date +%s)
diff=$((end - start))
echo time take is $diff seconds.
问一下diff那儿为什么后面要打2个括号
如果写成
diff=$(end - start)
diff=$($end - $start)
这样都是报错的,不明白这里的双括号每一层分别有什么意义,求解 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询