Здравствуйте, Poopy Joe, Вы писали:
S>>Надо быть альтернативно одаренным, чтобы менять слова одно на другое в бинарном файле, да еще с юзкейзом автора:
PJ>Т.е. все пользователи формата doc в ворде альтернативно одаренные? Сильно.
Хороший поворот, браво

Даже почти не жирно.
S>>ВНЕЗАПНО, мы уже xml парсим? Уже не просто поиск\замена?
PJ>Конечно, мы его парсим. Потому что текст != текстовому формату. И корректно решить задачу замены текста можно только его распарсив. А линуксоиды будут насиловать sed.
Давай я просто вспомню о том, что хорошая возможность уложить противника на лопатки — это постоянно незначительно усложнять задачу до тех пор, пока оппонент не признает что тут его инструмент уже неприменим, и в этот момент инструмент объявляется гавном. Часто оппонент вдобавок тоже объявляется гавном.
Так вот. Линуксоиды не будут насиловать сед, ежели увидят что его возможностей не хватает для требуемой автоматизации. Лично я бы продолжил на перле.
Кстати, обычные текстовые редакторы в данном случае так же неприменимы, ибо они тоже, как и sed, будут заменять буквы и в тексте и в тегах. Так что после какого то предела текстовый редактор тоже не спасёт.
Весь наш тут спор это танцы вокруг
личных знаний и
личных привычек. Но я не отрицаю, что специализированные инструменты нужны. Они нужны, когда обычный и привычный (свой для каждого) подход уже становится неприменим.
Почему же тут категорически отрицается консоль?
PJ>>>Все отличие заключается в том, что "виндовоз" сразу возьмет правильный инструмент и выполнит замену за три секунды. А пользователь консоли сначала будет парсить sedом, потом регулярными выражениями, а потом сделает тоже самое, что и виндовоз — откроет в специализированном редакторе и выполнит замену руками.
S>>Дооо. В отличии от виндовоза луноход имеет в наличии кучу мелких инструментов, правильное использование которых позволит решить практически любую задачу. Без фанатизма, конечно, xls, например, никто не полезет sed'ом править.
PJ>Ага, в большинстве бесполезные всем за пределами аквариума сетевиков и кто там был еще... Потому как разработаны 40 лет назад, для проблем 40-летней же давности.
Знаешь, уже не смешно. В первый раз было свежо, но уже жырно.
S>>А виндовоз вынужден под каждую задачу заново искать свой инструмент, перебирая их, а зачастую и покупая всякую шаровару.
PJ>У вендовоза те же самые инструменты в распоряжении. Ничего не мешает написать хоть тот же скрипт. Другое дело, что своим временем пользователь может распоряжаться сам: хочет пишет, хочет руками меняет, хочет использует сторонний софт. А вот линуксоид и правда вынужден все делать сам, потому как с 70х годов не удосужились придумать ничего лучше sed.
Ты явно имеешь исключительно близкий к нулю опыт в линупсе. Я уверен в этом. Человек, который хотя бы немного изучил линупс никогда не сказал бы подобной ерунды.
Линуксоид ничего не вынужден. У нас есть различные инструменты. Много. Все доступны здесь и сейчас, достаточно спросить пакетный менеджер, можно даже покликав мышкой.
Но очень часто...
ОЧЕНЬ часто они не нужны, потому что хватает обычного и привычного всем луноходам набора инструментов.