If your file is original.txt, you can do it like this:
sed '1,/^hello world$/!d' < original.txt > first_half.txt
sed '1,/^hello world$/d' < original.txt > second_hald.txt
just simple sed...
hope you like it
Occasional rant about Linux, AIX, clustering and scripting experiences in my everyday work
sed '1,/^hello world$/!d' < original.txt > first_half.txt
sed '1,/^hello world$/d' < original.txt > second_hald.txt