Centos / Linux バッシュ
私はログファイルを持っています。そこにはたくさんのテキストとエポック番号がいたるところにあります。すべてのエポックを読み取り可能な日付/時刻に置き換えたい。
それが仕事のためのツールのように見えるので、私はsedを介してこれを望んでいました。変換のために変数(エポック)を実際に解析するためのsedの置換部分を取得できないようです。
私が取り組んでいるもののサンプル...
echo "Some stuff 1346474454 And not working" \
| sed 's/1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/'"`bpdbm -ctime \&`"'/g'
Some stuff 0 = Thu Jan 1 01:00:00 1970 And not working
bpdbm 部分は、提供されたエポック変数を有用な日付に変換します。このような..
bpdbm -ctime 1346474454
1346474454 = Sat Sep 1 05:40:54 2012
では、「見つかった」アイテムをコマンドに解析するにはどうすればよいですか。私はそれを機能させることができないようです。
どんな助けでも素敵です。別の方法があれば、それはクールでしょう...しかし、sedが最も速いと思います。
御時間ありがとうございます!