Re: Прошу помощ и в bash-скрипт - кавычки
Sergey Matveev <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
*** 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
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEIpNVsPbb+nIRVbvGHh7ERWs1C6UFAl5o1TIACgkQHh7ERWs1 C6U5dQ/+N2kJW5ClaxqocTRNe6yj6Mzh6cw+axoPDx5p2zJFzvZ7u6GF3cZH+yc6 ZJkQcCnrPnRMfPfFP++L/0bM1Yp0gbh4mHmFhLOcd53bS2XTdIcscD1lFDOu/Y7A cAuE76Q9YbjATcW9kZTThOqAR9VtNNgTOhe40DA5DpdeJpdBldHkGFuiig65XM2P UHCSKlXgUJFGlnrMTVEBoa31sf5D88CCIEBFCrlzY5sV7d6V6cDCG8J1GyUdpFJx a0DtAyAZKXjydDfBYzdWL3Aq/vk7feH39zDfGWldH7QckKkF/XHs1RZuz5g09oAy OuTPda1gabjIRRNqrWQLKvTrCi4GC/3St/S0rXl92wnoLfwpClnpWw8ELU5mzQ3O RPxZy2Jq7zrBN4KvytAqt94vA+PdgIkLOxl/ACaKnrZp5TXDYqxHjQHYN+5jaS57 arnfNgJRMlhQnYHBxqmgdopCzekmaZmJ0suyKKXdujpRG4AtxBp7qxV8fCdLVMnZ nthKOdE7yw9P/5V+jAIfAnuSTa5ydSe3ya0aSO7IxclSvuRsfIyiOwQRvMtCiuup TdLOuW5tzFsNP9R6YWkC1fi8km3hpHxLKGUVFQFuoT5JBI4OfpWhNxm9y4v2kf8B k8KbIR0pJFHfCa88/6eoOhB07vvL4mxV//bMQVmG0xiVAL4jA+I= =IirP -----END PGP SIGNATURE-----