ログファイルにタイムスタンプを追加しますか?

ログファイルにタイムスタンプを追加しますか?

スクリプトファイルを実行しています。awkたとえば、複数のコマンドをパイプするスクリプトにwhileループを作成し、sed最後に演算子を使用して出力をファイルに書き込みます>。ファイルの先頭行にタイムスタンプを追加しようとしています(ファイルが添付されていません)。

スクリプトを実行するたびに、次のようにファイルにタイムスタンプを書き込む必要があります。

タイムスタンプ

ファイルデータ

ベストアンサー1

次のような2番目のスクリプトを生成するとします。

#!/bin/bash
echo -e "$(date)\n" # of course format date to your needs
cat <&0
exit $?

これは次のように機能します。(... all your commands & pipes...) | new_script >output.file

説明する:

まず、日付と改行をエコーし​​てからSTDINを接続し、最後に最後の終了コードで終了します。

おすすめ記事