![对于基础来说价值太大了](https://linux22.com/image/174113/%E5%AF%B9%E4%BA%8E%E5%9F%BA%E7%A1%80%E6%9D%A5%E8%AF%B4%E4%BB%B7%E5%80%BC%E5%A4%AA%E5%A4%A7%E4%BA%86.png)
我试图显示我的脚本执行所需的时间(以秒和毫秒为单位)。
这是我的代码:
#!/bin/bash
before=10#`date +'%s%N'`
sleep 1
after=10#`date +'%s%N'`
echo "$before"
let "time_taken=$before-$after"
echo "$time_taken"
echo "$s"
但我收到以下错误:
./tijdsmeting.sh: line 9: let: time_taken=10#1590683503N: value too great for base (error token is "10#15906835
~ |03N")
我研究了它,它与十进制/八进制/...有关,但我确实通过使用指定它需要为十进制#10
。也许使用ibase
?我的错误令牌与08
互联网上的其他情况不同。