首先:不好意思用c shell,怪我公司不怪我。我和你们大多数人现在一样讨厌这该死的东西(起初我想,嘿,这还不错)。
我正在尝试减去从时间戳中获得的大量数字。这是我正在尝试的:
set curTime = `date +%s%N`
#... some stuff
@curTime = `date +%s%N` - $curTime #get the diff
echo "time taken: $curTime"
但是我猜这些数字太大了——在我尝试几秒钟之前它工作得很好。这是我在日志中看到的内容:
@curMilli = 1349996279792995000 - 1349996279170458000
@curMilli: Command not found.
正如我所说,我做了完全相同的事情date +%s
并且很好,所以我假设这与数字的庞大有关。
我怎样才能做到这一点?非常感谢。