Поправьте меня, если я ошибаюсь, но, насколько я слышал, последняя дуга аниме аниме оригинальное произведение. Нет ничего в ЛНС, что бы предложить Gonzaemon жив. Сайт Mactracker говорит, что компьютер Mac Pro (начало 2009 г.) имеет идентификатор модели `MacPro4,1`, и в середине образца 2010 года-Мак про 5,1`. Что вы видите сообщили, для моделей идентификатор в информационной системе приложение? (Меню Яблоко > об этом компьютере > Подробнее > отчет о системе, то убедитесь, что оборудование выбрано в верхней части левой колонки.) Кроме того серийный номер, отображаемые с помощью программного обеспечения (например, в информационной системе приложение) согласен с серийным номером на самом деле напечатано на оборудовании?

Первое, что приходит в голову, когда сталкиваются с такого рода проблемы, чтобы изменить разделитель записей. В большинстве инструментов, это набор к \п по умолчанию, но это может быть изменено. Например:

  1. На Perl

    Перл-0x3E -архив PE 'ы/<фрагментик>/\Н$&/' 
    

    Объяснение

    • -0 : установка входной разделитель записей для одного персонажа при его шестнадцатеричное значение. В этом случае, я устанавливаю его на > которых шестнадцатеричное значение . Общие формат -0xHEX_VALUE. Это просто трюк, чтобы разбить строку на небольшие куски.
    • -ЧП : печать каждой строки ввода, после применения скрипта, данные -электронная.
    • с/<фрагментик>/\Н$&/ : простая замена. На $& это то, что совпало, в данном случае <фрагментик>.
  2. на awk

    у awk '{gsub(/фрагментик>/,"\Н<программой>");функции printf "%ы",$0};' РС= файл"<" 
    

    Объяснение

    • РС="<" : установка входной записи разделитель >.
    • gsub(/фрагментик>/,"\Н<фрагментик>") : замену все случаи фрагментик> с \п<программой>. Отметим, что РС имеет значение <все < удаляются из входного файла (вот как на awk работает), поэтому мы должны соответствовать фрагментик> (без <) и заменить С \П<программой>.
    • с printf "%ы",$0 : напечатать текущую "линию" после подмены. $0 - это текущая запись в awk и так он будет держать все, что было до <.

Я тестировала их на 2.3 ГБ, однострочный файл, созданный с помощью этих команд:

для меня в {1..900000}; сделать е "бла бла <программой>бла бла"; сделать файл > 
для меня в {1..100}; сделать кошку файл >> файл1; сделано
файл MV файл1 

Как на awk и Perl не используется незначительный объем памяти.