- 578 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 16:12:56.67 .net]
- BEGIN {
# 先頭がいきなり "disk2 15" のみで始まったりしなければ # この初期化は不要。 a = "00:00:00"; } NF == 3 { if (NR > 1) put(); a = $1; b[$2] = $3; } NF == 2 { b[$1] = $2; } END { put(); } function put( i) { for (i = 1; i <= 4; i++) { print a, "disk" i, b["disk" i] + 0; b["disk" i] = 0; } }
|

|