Выясняется, что, чтобы взломать DRM с используя умные решения вы должны быть в состоянии играть песню и захвата на выходе - что-то я не могу. На всякий случай, что вы не можете получить АГТ для начала по предложению Аллан, вы также можете запустить его из интернета, удерживая оба варианта и D клавиши вниз при загрузке. Другая вещь, чтобы попробовать это загрузиться в безопасном режиме. Вы можете сделать это, удерживая клавишу Shift во время запуска. Я думаю, этот вопрос может отмечаться будучи обсуждения вопроса, а не один прямой ответ. Там действительно нет большой проблемой здесь. Это довольно часто, чтобы получить перегружены. "Простите доктор, я просто попал в немного над моей головой." Многие из нас были там. Хамство про "личности". Это о предмете. Они не то же самое. @crescent_lunar мясо должно быть ОК, если готовить и быстро охлаждают. Овощи тоже должны быть сырые и приготовленные на заказ, или очень тщательно приготовленный, пока только сделал, затем охлаждают. Трудно получить это право.

Я попытаюсь ответить из своего опыта.

  1. Команды не придерживаются формальных спецификаций, но они придерживаются требование, чтобы потреблять и генерировать однострочный текст.

  2. Да, конечно. До утилиты GNU стал стандартом де-факто, многие вендоры имеют причудливый выход, особенно по отношению к ПС и лс. Это вызвало много боли. Сегодня только компания HP предоставляет супер-необычных команд. Исторически, распространения программного обеспечения Беркли (БСД) коммунальные услуги были основным порвать с прошлым. Спецификации POSIX был разрыв с прошлым, но теперь это широко принято.

  3. Команды Unix действительно созрела с течением времени. Это все-таки не невозможно, чтобы сорвать сценарий, написанный для более старой версии. Думать о последних тенденция в UTF-8 как кодировку файла. Это изменение потребовало изменение базовых утилит, как тр. В прошлом, простой текст был почти всегда ASCII (или что-то близкое), поэтому заглавные буквы образуется числовой диапазон, как строчные буквы. То с UTF-8, поэтому тр получает и принимает другие опции командной строки, чтобы указать что-то вроде "прописные" или "алфавитно-цифровой".

  4. Один из лучших способов "ruggedize" фильтров не зависят от конкретной компоновки текста. Например, не вырезать -С10-24, который зависит от позиции строки. Используйте вырезать-F2 вместо того, что бы нарезать 2-й, разделенные табуляцией поле. на awk разбивает любой входной линии в $1, $2, $3..., которые являются белым-пробел по умолчанию. Зависит от высокоуровневых понятий, как "полях", а не более низкого уровня, такие понятия, как положение колонки. Кроме того, использование регулярных выражений: редактор sed и awk и оба могут делать вещи с регулярными выражениями, что плевать на некоторые различия во входных данных. Другая уловка состоит в том, чтобы процесс ввода в нечто, формат которого ваш фильтр может быть разборчивой. Использовать тр -ЦС '[а-Яа-З0-9]' '[\П]' , чтобы разбить текст в одно слово на строку, без знаков препинания. Вы просто не волнует, что вводимый текст, как в этом случае.