разделить текстовый файл на две части с помощью bash-скрипта

У меня есть текстовый файл с маркером где-то посередине:

one
two
three
blah-blah *MARKER* blah-blah
four
five
six
...

Мне просто нужно разделить этот файл на два файла сначала содержит все до MARKER , а второй содержит все после MARKER . Кажется, это можно сделать в одну строку с помощью awk или sed, я просто не могу понять, как.

Я попробовал простой способ - использовать csplit , но csplit не очень хорошо работает с Unicode. текст.

7
задан StackzOfZtuff 29 August 2018 в 13:59
поделиться