はじめに
- 大きな差がない時間を比較する課題があった
- time コマンドだと差が無くて泣いた
調査
- cやc++のライブラリを使う方法がたくさん出てきた
- 「違う、そうじゃない」となった
解決
知り合いが教えてくれた
#!/bin/bash s=$(date +%s.%6N) eval "$@" t=$(date +%s.%6N) echo "scale=1; $t - $s"|bc
- これを保存(ex.hoge.sh)
- Shellで
./hoge.sh ./hogehoge.c
のようにする - これでnsecからμsecまでを取ったが表示される
さいごに
- ネットで調べたけど全く出てこなかったので書いた
- 次に使うときはいつになるだろうか...