0

日付と時刻が「ddmmyyyy」と「hhmmss」の2つの列に加えて、多くの列を持つcsvファイルがあります。このファイルを、bcpでsybaseテーブルに変換できるような別のcsvファイルに変換したいと思います。
そのためにawkを使用しています。しかし、sybaseで使用するために、これらの日付と時刻の列を「yyyy-mm-ddTHH:MM:SS」形式の単一の列に変換したいという問題が発生しました。
どうすればawkでこれを行うことができますか。

4

1 に答える 1

2

長い道のりawk

awk '{ printf "%s-%s-%sT%s:%s:%s\n", substr($1, 5), substr($1, 3, 2), substr($1, 0, 2), substr($2, 0, 2), substr($2, 3, 2), substr($2, 5, 2) }' file.txt

結果:

yyyy-mm-ddTHH:MM:SS 
于 2012-10-24T07:43:19.297 に答える