awk 'BEGIN{i=0} { content[NR]=$0; if (($0=="")) {b[i]=NR;i++} j++;} END { for (x=0;x<=b[0];x++) {print content[x] > "file1" } for (x=b[1];x<=j; x++) { print content[x] > "file2"} }' /var/tmp/file