Я занимаюсь разработкой script в моем linux box в течение некоторого времени и хотел запустить его и на моем Mac.
Я думал, что функции на Mac такие же, как и функции на linux, но сегодня я понял, что это неправильно. Я знал, что на Mac существует меньше функций, но я думал, что функции, которые существовали, имели ту же реализацию.
Эта проблема специально относится к команде date
.
Когда я запускаю команду на моей машине linux с параметром, чтобы предоставить некоторое время в наносекундах, я получаю правильный результат, но когда я запускаю его на своем mac, у него нет этой опции.
Linux-Machine> date +%N
55555555555 #Current time in nanoseconds
Mac-Machine> date +%N
N
Как мне получить текущее время в наносекундах как команду bash на Mac?
В худшем случае я создаю небольшой фрагмент кода, который вызывает системную функцию на C или что-то еще, а затем вызывает его в моем script.
Любая помощь очень ценится!