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