-#!/bin/bash
-# Desc: Get timestamp in nanoseconds
-
-timeNanosec() {
- # Desc: Get epoch nanoseconds
- # Version 0.1.2
- # Input: (none)
- # Output: Nanoseconds since 1970-01-01
- # Depends: date 8
- local currentTime epochSeconds fracNanosec epochNanosec
- currentTime="$(date +%s.%N)";
- epochSeconds="$(echo "$currentTime" | cut -d. -f1)";
- fracNanosec="$(echo "$currentTime" | cut -d. -f2)";
- epochNanosec="$(( ("$epochSeconds" * 1000000000) + ("$fracNanosec") ))";
- echo "$epochNanosec";
-} # Nanoseconds since 1970-01-01
-
-#==BEGIN sample code==
-echo "It's been $(timeNanosec) nanoseconds since 1970-01-01.";
-#==END sample code==
-
-# Author: Steven Baltakatei Sandoval
-# License: GPLv3+