nawk 'BEGIN{RS="--";n=1;host[n]=sprintf("host,parent")} { n=n+1 host[n]=sprintf("%s,%s",$4,$6) } END{ for(i=1;i<=n;i++) if(host[i]!=",") print host[i] } ' filename