bash - 粒度时间戳比“日期”命令更快的是什么?
问题描述
我想以格式捕获当前纪元秒和毫秒,ssss.mmmm
但date
命令太慢:
$ for (( i=0; i<10; i++ )) ; do date +%s.%N ; done
1538521026.143982969
1538521026.146270691
1538521026.148806576
1538521026.151304509
1538521026.153807045
1538521026.155896084
1538521026.158007167
1538521026.160137840
1538521026.162211968
1538521026.164414690
$ date +%s.%N ; for (( i=0; i<10; i++ )) ; do : ; done ; date +%s.%N
1538523316.866529880
1538523316.867813697
有更快的方法吗?
解决方案
您可以ts
从moreutils使用:
$ for i in {1..10};do echo;done|ts "%.s"
1538533686.931192
1538533686.931273
1538533686.931298
1538533686.931335
1538533686.931376
1538533686.931413
1538533686.931439
1538533686.931462
1538533686.931486
1538533686.931508
推荐阅读
- javascript - REACTJS: TypeError: posts.map is not a function
- uwp - Changing Field of View on MapControl camera changes altitude of camera
- javascript - 预期的服务器 HTML 包含匹配项
在 - google-apps-script - Google sheets script - not picking up negative numbers in column
- uipath - 我想从 ui 路径中的锚标记中提取 Url
- java - JButton 默认选择颜色
- python-2.7 - Python - 切片反向字符串不起作用
- python - 如何在 Python 中对 3 个参数函数使用多处理
- firebase - 错误状态:默认 FirebaseApp 未初始化。确保首先调用 [FirebaseApp()] 或 [FirebaseApp.withOptions()]
- python-3.x - 从函数中检索值的问题