[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Прошу помощи в bash-скрипт - кавычки





On 11/03/2020 15.10, Sergey Matveev wrote:
*** Victor Wagner [2020-03-11 14:50]:
Просто перл надо ВЫУЧИТЬ. В нем есть все, что есть в awk, sed и tr, и
многое-многое другое. А то приходят люди с визуалбейсковским
бэкграундом и начинают текст обрабатывать на perl с помощью функций
substr и index.

Полностью поддерживаю! Плюс это всё зачастую в Perl ещё можно и в
one-liner писать, заменяя sed/tr/whatever. Плюс Perl везде одинаков (+-)
и его скрипты будут одинаково работать как под BSD, так и под GNU
системами, в отличии от sed/grep/awk, GNU версии которых отличаются от
BSD ощутимо. Плюс из коробки, без дополнительных модулей, в нём и с
файлами и с сокетами можно вполне себе работать, что тоже может
пригодиться. Плюс он относительно легковесен (учитывая кучу возможностей
в его единственном бинарнике!) и я встречал из коробки его даже в
OpenWRT каком-нибудь (ну такие вот дистрибутивы с ним попадались), да и
зачастую он в любом дистрибутиве идёт из коробки, в отличии от
Python/Lua/Ruby/whatever. А нежелание людей изучить ровно этот один
инструмент мне не понятны, тем более, когда при этом выбирают кучу
других, зачастую тоже их не зная, да ещё и страдая от несовместимости
реализаций (bsd vs gnu).


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


Reply to: