Мне нужно найти первую подстроку в (текстовом) файле, удалить / вырезать начальные байты, записать оставшиеся байты в новый файл. Я пробовал SED, AWK, CUT, но потерял не очень хорошие результаты. Звучит очень просто. Это должно работать в сценарии .sh cmdline.
Входной файл может содержать новые строки или все находится в одной строке, поэтому для поиска маркера <?xml
должен работать символьный или байтовый уровень. Старшие байты являются случайными и любой длины.
Входной файл: something I want to drop<?xml............to the end of file</root>
Выходной файл: <?xml............to the end of file</root>