各行の値をn回繰り返すには? [コピー]

各行の値をn回繰り返すには? [コピー]

毎日のデータがあります。これを24時間のデータにコピーして、時間ごとの時間間隔の値を同じにしたいと思います。私のデータは次のとおりです。

day       Value
01/01/2012  2
01/02/2012  3

その後、出力は次のようになります。

Day   Value
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
01/01/2012  2
.
.
.

01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
01/02/2012  3
.
.
.

一日に24回です。

ベストアンサー1

使用awk:

awk 'NR == 1 {print $0}; NR > 1 {for(i=0;i<24;i++) print $0}' InputFile

おすすめ記事