Also am simpelstens wäre das wie von DSBusr geschrieben in zwei Durchgängen erledigt, wobei Du die Ergbnisse einfach aneinanderhängst und weiterverarbeitest.
In einem Durchgang müsste das z.B. mit awk(1) zu lösen sein. So auf die schnelle hab ich folgendes hinbekommen, wobei ich jetzt nicht...