複数行がひとつのレコードの場合に、それをcatするawkプログラム
をつくりたいんだけど、
BEGIN
{ RECORD = ""; I = 0;}
{ RECORD += $0; I += 1;
if(I == 3) { print RECORD; RECORD = ""; I = 0; }
}

なんてできないんだよね。
しかたなくださいけど、
BEGIN{ A = ""; B = ""; STATUS = 0;}
{
if(STATUS == 0) { A = $0; STATUS = STATUS + 1;
}
if(STATUS == 1) { B = $0; STATUS = STATUS + 1;
}
else { print A " " B " " $0; STATUS = 0;
}
}
って作った。もっと簡単にできる?