Печать наносекунд в кш - PullRequest
       10

Печать наносекунд в кш

0 голосов
/ 01 декабря 2018

Мне нужно напечатать наносекунды или миллисекунды в командной строке Unix.В bash flovour есть% N, однако оболочка korn не печатает наносекунды, если она используется. Как вывести время Unix с наносекундами?

1 Ответ

0 голосов
/ 01 декабря 2018

Для ksh у нас есть команда

date

.Вы можете попробовать следующее:

% s% N даст вам секунды с 1970-01-01 00:00:00 UTC, объединенные с наносекундами.

date +%s%N

Ниже будет возвращен объединенный результатчч: мин: сс и наносекунды.

date +%T%N

Для извлечения наносекод используйте

echo "nanoseconds:"$(($(date +%s%N)%1000000000))

Для извлечения миллисекунд используйте

echo "miliseconds:"$(($(date +%s%3N)%1000))
...