我需要在Unix命令行中打印纳秒或毫秒的时间。 在bash flovour中有%N,但是如果使用了korn shell,它就不会打印纳秒。如何用ns来打印Unix时间?
答案 0 :(得分:0)
对于ksh,我们确实有
日期
命令。您可以尝试以下操作:
%s%N自1970年1月1日00:00:00 UTC以来以秒为单位的秒数。
date +%s%N
下面将返回hh:min:ss和纳秒的简要结果。
date +%T%N
要提取纳米土,请使用
echo "nanoseconds:"$(($(date +%s%N)%1000000000))
要提取毫秒,请使用
echo "miliseconds:"$(($(date +%s%3N)%1000))