Существует ли Unix-подобная система, которая не поставляется с Perl?

Без учета производительности (можно улучшить, если строки не уникальны):

grep -vxf file2 file1
12
18.02.2020, 09:11
3 ответа

Да, если вы имеете в виду доступность в виде обычного -стороннего приложения, а не в составе операционной системы.

FreeBSD исключила Perl из contrib еще в 2003 году, в версии 5.0. Это в портах/пакетах, конечно.

Это также относится к NetBSD и MirBSD (, также известным как MirOS BSD ), к производным FreeBSD, таким как GhostBSD и TrueOS, и к форку FreeBSD DragonFlyBSD. Тем не менее, форк FreeBSD MidnightBSD сохранил Perl в качестве вклада.

Дополнительная литература

13
28.04.2021, 23:23

Поработав как с sed, так и с awk, могу сказать, что вздохнул с облегчением, отправившись на perl. sedи awkподходят для одного вкладыша -, но как только он станет немного сложнее, я обращусь к perlиз-за лучшей обработки ошибок и более мощного языка. С perlя также избегаю иметь дело с различными диалектами awk.

Единственными системами, которые я встречал на практике, на которые не было установлено perl, были мой роутер и мой Android-телефон (, и установить perlна них )было тривиально легко. Даже на всех *BSD-машинах, на которых я работал, perlбыло установлено. Таким образом, хотя некоторые BSD могут не иметь perlкак часть базовой системы, все системы, которые я встречал в реальной жизни, имели установленный perl-, возможно, потому, что в них были установлены пакеты, которые зависели от perl.

6
28.04.2021, 23:23

Много. Perl является стандартной платой за проезд в системах Linux, но он начинался как своего рода «набор инструментов Unix в форме скрипта для пользователей Unix, застрявших в чужих землях». Совершенно определенно не стандарт (Я помню, как получил Perl 2.026 или что-то вроде 26 --младшим номером было количество патчей, таким образом, 26, так как это было 26 файлов, один раунд патчей позже. может быть 31 --пост из группы Usenet comp.sources.unix около 1990 ). Если вы посмотрите на официальное определение Unix, вы не найдете ни Perl (, ни Python, ни Ruby, ни PHP ).

0
28.04.2021, 23:23

Теги

Похожие вопросы