:私はにタイムスタンプを有効にする私はいくつかのテキストが続くUnixタイムスタンプを出力し、コマンド持つ別のコマンドの戻り値でbashコマンド出力の部分文字列を交換してください(例えば、日付にタイムスタンプを回す)
> mycommand
1484169138 happened XYZ
1484169139 happened XZY
...
を人間が読める文字列ではありませんが、どのように考え出すことができないようです。
私はさまざまなツール(sed
とawk
など)を試しました。次のanswer on stackoverflowはかなり近いようです。しかし私は、FreeBSDの午前e
を使用するためにGNUの拡張機能を持っているように見えるしない:
$ mycommand |sed -E 's#([0-9]{10})#date -r \1#e'
sed: 1: "s#([0-9]{10})#date -r \1#e": bad flag in substitute command: 'e'
あなたは 'date -r XX'を実行しているようですが、' -r'はあなたが探しているようには見えません。正確な 'date'コマンドは何を実行しますか? – fedorqui