Gnu AWK は組み込み関数を提供します
strftime()
1359210984
のようなタイムスタンプをに変換できSat 26. Jan 15:36:24 CET 2013
ます。これを行う関数が見つかりませんでした:
seconds = timefromdate("Sat 26. Jan 15:36:24 CET 2013", "%a %d. %b %H:%M:%S CET %Y")
また
seconds = timefromdate("2013-01-26 15:36:24", "%Y-%m-%d %H:%M:%S")
一方seconds
、 です1359210984
。
そのため、日付文字列はフォーマット パターンで変換できる必要があります。
これを gawk のみで行いたいと思います。
編集1:
ストリームをさらに処理するために、日付を gawk でのみ変換したいと思います。
編集2:
私は自分の質問を明確にしました。「これを行う」コード例では少しずさんでした。