はじめに

この資料は Rust 製のコマンドラインツール timestamp について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

timestamp について

標準入力にタイムスタンプを付加するための小さなCLIツールです。デフォルトでは’%c’ の書式ですが任意の記述子を与えることができます。

GitHub - ascclemens/timestamp: Rust version of a program @bendem made

使用方法

CMD | timestamp [FORMAT]

オプション

引数

使用例

timestamp の使用方法は簡単です。 標準入力を読み込んだタイミングでタイムスタンプを行頭に付加します。

% {echo 'Hi'; sleep 2; echo 'Hi again'} | timestamp
[Sat Aug  6 17:04:57 2016] Hi
[Sat Aug  6 17:04:59 2016] Hi again

‘%s’ など記述子を指定することもできます。

% {echo 'Hi'; sleep 2; echo 'Hi again'} | timestamp '%S'
[11] Hi
[13] Hi again