Просто приведённый текст (а именно, второй абзац) немного бредовый — это был обычный ACM-ICPC с обычным проблем-сетом. Никаких инноваций, никаких открытых технологий, кроме Linux-a & Java + Eclipse на компьютерах участников.
Когда-то давно они по умолчанию не открывались… Тогда в них не было рекламы (точнее, баннер рекламировал только сам DM), и сами они были симпатичные :). А назначение их, видимо, в том, чтобы медитировать на полоску прогресса большого файла, качающегося по диалапу :D
Вы правы насчёт ключа -i, но я такого не нашёл, потому что во FreeBSD такого нет :) Только такой шелл под рукой. Ну а насчёт -e — Вы видите, что я применил его вполне осознанно, определения обоих man-ов почти совпадают. Да, лучше всего будет sed -i -e 's/\r//' files …
«Уделите самое пристальное внимание орфографии и пунктуации.… Так вот, смею вас уверить, что техническая глубина статьи никак не отражается на авторской грамматике и орфографии.»
Я нашёл около 20 ошибок в вашем посте, в основном пунктуационных :). Но не смог отправить их по почте…
Вам не ясно, или мне? :) Я прочитал, как in работает.
Видимо, мы друг друга не поняли: я говорил о предложенном автором способе организации множества, а Вы — просто об ассоциативных массивах. Для меня как раз очевидно, чем отличается ключ от значения, я много раз использовал эту структуру на разных языках. Я знаю, что данные затираются; знаю, что есть специальная структура multimap (например, в C++), в которой этого не происходит.
sed -i -e 's/\r//' files …-e command
Append the editing commands specified by the command argument to the list of commands.
Ключ -i (case insensitive) в данном случае не нужен. И модификатор режима g (global), кстати, тоже (во избежание вопросов).
К чему тут вообще Перл?
Я нашёл около 20 ошибок в вашем посте, в основном пунктуационных :). Но не смог отправить их по почте…
Видимо, мы друг друга не поняли: я говорил о предложенном автором способе организации множества, а Вы — просто об ассоциативных массивах. Для меня как раз очевидно, чем отличается ключ от значения, я много раз использовал эту структуру на разных языках. Я знаю, что данные затираются; знаю, что есть специальная структура multimap (например, в C++), в которой этого не происходит.
Вопрос, по-видимому, исчерпан?