Androidで実行するシェルスクリプトを作成しようとしています。ミリ秒またはナノ秒など、秒よりも高い精度で時間を測定する必要があります。Androidシェルでどうすればできますか?
はナノ秒単位のdate +%N時間を提供しませんN。出力として提供するだけです。他のコマンド/方法が見つかりません。
Android API では簡単に取得できるので、シェルからも取得する方法があるはずです。
Androidで実行するシェルスクリプトを作成しようとしています。ミリ秒またはナノ秒など、秒よりも高い精度で時間を測定する必要があります。Androidシェルでどうすればできますか?
はナノ秒単位のdate +%N時間を提供しませんN。出力として提供するだけです。他のコマンド/方法が見つかりません。
Android API では簡単に取得できるので、シェルからも取得する方法があるはずです。
最初に Android 用の busybox をインストールします。
https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
その後、次のことができます: 
adb shell "busybox date +%s"
時間を秒単位で取得するには: 
adb shell "busybox date +%N"
ナノ秒を取得します。