linux - 没有 bc 的时间(以毫秒为单位)

标签 linux

我正在尝试计算脚本开始之前和完成之后的时间差(以毫秒为单位)。有没有不使用 bc 更简单的方法

我试过 date +%s000

最佳答案

bc 将被推荐用于 shell 脚本。如果您有限制,并且安装了 python,那么这可以在您的脚本中运行。

 s="start time in epoch sec"
 .... your code
 e="end time in epoch sec"
 python -c 'import sys; dt=(float(sys.argv[1])-float(sys.argv[2]))/1000.; print dt' $s $e

关于linux - 没有 bc 的时间(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38443242/

相关文章:

linux - 无需路由器配置的远程 ssh

c++ - 在 TCP 线程服务器 C++ 中传输文件

linux - 如何退出bash

linux - Linux下如何获取并口打印机的状态?

用于获取所有可能的 7 个字母组合以在 pymol 中生成肽的 Linux 脚本?

linux - 使用 linux 从文本文件中有选择地解析注释和值

linux - 提取两列并在剩余的第一列中搜索特定单词而不切割剩余的

linux - 如果 shell 子包含 "exit command",则从 shell 父亲调用 2 shell 并且不退出

linux - 从 PDF 转换为 PNG : smooth gradient gets visible edges

linux - 查找命令忽略目录