У меня есть текстовый файл с маркером где-то посередине:
one
two
three
blah-blah *MARKER* blah-blah
four
five
six
...
Мне просто нужно разделить этот файл на два файла, первый из которых содержит все до MARKER , а второй - все после MARKER . Кажется, это можно сделать в одну строку с помощью awk или sed, я просто не могу понять, как.
Я попробовал простой способ - использовать csplit
, но csplit плохо работает с текстом Unicode.