BEGIN{b0=2;} {centind=index($1,"#Centroid"); c=$2; getline;centind=index($0,"#Centroid"); FIL0 = sprintf("centroid%2.2d.member.dat",c) while(centind != 1){ print $1,$3 > FIL0 ; getline;centind=index($0,"#Centroid"); } numcent=0; print $2,$1,NR-b0; c=$2; getline; endrec = index("End",$0); while( endrec != 1 ){ FIL = sprintf("centroid%2.2d.pdb",c); print > FIL; getline; endrec = index($0,"#End"); } b0=NR+2; }