Я использую AIX и ksh.
У меня очень большой файл, в котором нет разрыва строки.Я уверен, что файл сгенерирован из файла с фиксированной длиной записи.
Например, если размер файла равен 123456789000, файл должен содержать 123456789 записей по 1000 байт.
Поскольку отсутствует строкаbreak char, т.е. LF, очень трудно обработать этот файл.
Я пробовал команду dd, используя bs = 1000.Но, похоже, нельзя добавить \ n после каждого блока.
Использование команды split может разбить файл на 123456789 файлов, каждый размером 1000 байт.Это большая проблема, чтобы продолжить.
Есть ли способ добавить \ n каждые 1000 байт?
Если я могу добавить \ n каждые 1000 байт, будет прощедля меня, чтобы обработать файл.
Кстати, я предпочитаю использовать скрипт ksh, без python, без perl.нет компилятора C.
Заранее спасибо.