*** 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). -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
Attachment:
signature.asc
Description: PGP signature