URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131957
[ Назад ]

Исходное сообщение
"Новая версия интерпретатора GNU Awk 5.3"

Отправлено opennews , 02-Ноя-23 22:39 
После года разработки представлен новый выпуск реализации языка программирования AWK от проекта GNU - Gawk 5.3.0. AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с разбором различного рода текстовых файлов и генерацией несложной результирующей статистики...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60038


Содержание

Сообщения в этом обсуждении
"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Albertio , 02-Ноя-23 22:39 
Потенциально ему уже написали замену в виде Лиспа. И быстрее и безопаснее и круче!

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 22:43 
Я вот коллегу-сисадмина, 34 года парню, спросил, когда он последний раз awk'ом пользовался. Говорит, не далее как вчера IP клиента в логах искал. Спросил сразу, а про LISP знает. Он ответил даже слова такого не слышал. Такие дела.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Albertio , 02-Ноя-23 22:51 
Может быть он и Windows Server администрирует… стаканы ставит не на подстаканники

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 22:51 
Надо спрашивать когда последний раз использовал что-то помимо print в awk.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 03-Ноя-23 13:08 
Можно не использовать, но тогда придётся использовать cut.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:15 
По-моему, с cut сложно, когда пробелы неоднородные. Ну и print $NF эт прямо удобно. Зато awk огромный мерзкий бинарь с кучей посторонней функциональности и брать его там, где cut предостаточно, это моветон. Всё равно он баш не заменит и для большинства решаемых задач существуют более совершенные инструменты.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:19 
> Можно не использовать,
> но тогда придётся использовать cut

В cut поля требуется задавать жёстче, чем в awk, в котором поля можно в простейшем случае (точнее - в большинстве случаев) можно вообще не указать.

Ну и ещё поля в awk удобнее, чем в cut, тем, что поля - переменной длины.

Ну а если таких типов полей для чего-нибудь начинает не хватать, тогда берёшь уже прямо perl -pne 'и пошёл тут разбирать элементы строки недёшево ручками по челябински уж! 😁'


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:03 
Слова grep он, судя по всему, тоже не слышал.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:54 
Вот лишь бы ляпнуть ерунду... Грепаешь по IP, awk'ом вытаскиваешь нужные для начальства/отчёта данные, ID клиента, время запроса, тело запроса. Всё. Остальная лапша нафиг не сдалась в данном конкретном случае.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 02:04 
зачастую даже грепать не нужно, в awk есть достаточно мощные встроенные фильтры.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 03-Ноя-23 08:35 
вот и еще один не умеющий в awk кроме print что-то там грепает...


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 13:57 
Некоторые наоборот кроме слова grep ничего не слышали.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:24 
> Слова grep он, судя по всему, тоже не слышал.

Ну у них там в дешёвках вместо grep - кнопочки с изображением воронки. Их могут называть словами типа "фильтр" и т.п.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:08 
Это что у тебя за реальность. grep awk и т.д. стандарт какой ещё lisp или эксперименты с криокамерами? Ты бы ещё про перл сказал.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 11:00 
raku же теперь

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 13:02 
Вот перл жалко, питон гораздо менее удобен в однострочниках, а авк и сед имеют хуже синтаксис и менее мощные и выразительные

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _kp , 05-Ноя-23 05:22 
Не знаю в чём тяга к однострочникам,
но вставить фрагмент кода или макрос,так  чтоб после этого не развалился исходник позволяет препроцессор.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 14:07 
Причем скорее всего он там писал что-то вроде { print $1 }
так что не надо рассказывать пользуються им по старой памяти,
так как он просто идет в поставке сравнительно любого дистрибутива,
так же как с vi и прочим барахлом вроде sed и т.д.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:25 
А вариант, кстати. У меня на Scheme есть заготовочка, которая реализует обход файла по матчерам.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Геймер , 02-Ноя-23 22:42 
Бессмертный шедевр юниксвея

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 22:53 
Может быть любителям паскаля такое нравится, все эти скрипты с адовым синтаксисом и BEGIN/END.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:39 
Поразительный факт того что коммерческие проекты на Паскале до сих пор существуют, правда не там где его не уважают. На Delphi тоже существуют. Не удивлюсь если где-то и этот AWK востребован, но точно не там где люди позволяют себе такие грубые, обесценивающие и оскорбляющие заявления. Сразу раз и пару языков обесценил и в унизительном тоне о людях отозвался. Что там админ пишет о комментариях? Мне кажется это будет долго

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:41 
> Цитата админа: "При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования."

Ну давай админ, ждём.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:48 
Снежинка обиделась и накрутила минусы? Умничка какая.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено lucentcode , 03-Ноя-23 00:31 
Этот awk востребован у админов хостинга, что постоянно ковыряют какие-то логи, выбирая из них нужные поля согласно определённым критериям, к примеру если поле больше определённого значения, и т.п. Используется при этом лишь малая часть возможностей awk. Там где очень плотно нужно работать с текстовыми данными, обычно одним awk давно дело не ограничивается(современные админы его просто плохо знают), а потому сразу подключается тяжёлая арта в лице perl/python.

А современные смузихлёбы, вроде DevOps, даже в perl/python не умеют часто, они вообще когда жирные логи обрабатывать нужно, ищут для этого "готовые решения"(сферических коней в вакууме), видать всё мечтают о Event Viewer из Мастдайки... Вот так и живём в мире, где каждое новое поколение знает и умеет куда меньше предыдушего(во всяком случае в мире IT, может в других сферах эта деградация не так заметна)... А ведь раньше на gawk даже простенькие текстовые квесты умельцы писали, не то что текст как угодно обрабатывали...


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 00:41 
Современные смузихлебы соображают что структурированные данные лучше, чем текстовые портянки.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено beck , 03-Ноя-23 00:56 
К сожалению даже в общем-то структурированные данные не такие уж структурированные, как обычно выясняется.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:56 
но все равно более структурированные, чем обычные текстовые портянки

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 02:06 
угу, и пишут логи в json.
ну спасибо, хоть не в xml

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 07:16 
Современные "дiды" используют бинарные логи в системДЫ

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:17 
Ну хоть кто то написал это, и правда эти ваши портянки не нужны - данные должны быть в структуированном виде. Кстати события в виндовс в структуированном виде в базе данных лежат, удобно делать запросы, если умеешь конечно и для работы с ними удобно использовать современные инструменты, навроде того же go :)

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 07:19 
Мне казалось, что ELK\loki\graylog\добавьте\удалите уже примерно у всех, окромя гарри-поттеров из серверной типа "чулан-под-лестницей" - а вот гляди-ж ты. Не перевелись грепователи-гигабайтов-на-земле-гузсской!

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Третий П , 03-Ноя-23 09:41 
> Вот так и живём в мире, где каждое новое поколение знает и умеет куда меньше предыдушего

Во мне отозвалось.
Это просто айти всё усложняется и гнушата уже не вывозят. Не коммерческий корпоративный линукс, а именно гнутая его часть. А вам кажется, что все всему разучились. Нет. Просто открываются всё новые горизонты, которые находятся уже за порогом вхождения для любителей (так называемого "сообщества").


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено AKTEON , 03-Ноя-23 00:19 
Разделяю ваше негодование: писать надо на языках на которых если не синтаксис, так api  библиотек кординально меняется хотя бы раз в 2 года, дабы программист никогда не остался голодным. А то эти пасквилянты и насильники на своих языках понапишут, а оно и спустя 20 лет компиллируется и  работает ! Штрейкбрехеры !!!

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пельменелюб , 03-Ноя-23 01:51 
Интересно, что и на каком языке ты пишешь?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пельмешек , 03-Ноя-23 04:36 
глаголит истину на чистом русском

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пельменелюб , 03-Ноя-23 09:12 
Спеллчекер подсказать, или сам осилишь подсчет количества ошибок в тексте?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Третий П , 03-Ноя-23 09:44 
Всего две, кажется. Без орфографии, в которой сам не силён.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 02-Ноя-23 23:12 
Это то для чего Кен Томпсон вставил пайп в третий юникс, а не наоборот.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 17:48 
Не путаете? Это не третий юникс вставил пайп а Кена Томпсона?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено beck , 03-Ноя-23 00:53 
Awk прекрасен. Он прост, он мощен, он позволяет с файлами делать всякое, он легко переносим между платформами, и наконец он не требует установки и лёгок.

Даже не знаю,  что может быть лучше awk.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Самый умный из вас , 03-Ноя-23 01:33 
Лудше будет шелл, в котором всё это встроено и с человеческим си-синтаксисом

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 02:03 
Windows Power Shell?
lol

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 07:22 
а) "windows" тут лишнее - powershell он и в *nix powershell
б) он правда лучше примерно всех имеющихся аналогов мира *nix - следующее поколение, однако
в) но вот конкретно в дисциплине "обработка текстовых строк" он как раз и не конкурент

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 03-Ноя-23 08:46 
ну так речь у васяна была - о шелле, т.е. об управлении операционной системой, а не обработке текстовых строк как самоцели.

Действительно, лучшее что (так и не) случилось в мире юникс - это шелл, умеющий не строки но объекты, и расширяемый при необходимости бинарными модулями. Пора уже было осознать что не все на свете можно уместить в строку с четкими позиционными параметрами и обработать регексом. Что MS и сделала.

А что сделало новое поколение юниксоидов? Правильно, притащили ненужный и бессмысленный json в системное администрирование, потому что ничего не умеют. Поэтому линуксам место на помойке истории.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 14:37 
Ну, не то, чтобы в json, как способе репрезентации объектов было что-то запредельно плохое - но да, в том виде, в каком оно сейчас - приличных слов действительно не находится.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:37 
> лучшее что (так и не) случилось в мире юникс
> - это шелл, умеющий не строки но объекты,
> и расширяемый при необходимости бинарными модулями

Да. Жалко, конечно, что в шелле нет даже таких простых базовых средств, как простой способ использования даже арифметических операций типа a=1 ; b=2; c=$a+$b. Так это я ещё пишу без пробелов, т.к. если начну писать a = 1, то шелл подумает, что a - это команда, а = и 1 - это аргументы команды. Это не очень-то и удобно всё время писать таким способом.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 03-Ноя-23 17:39 
> Да. Жалко, конечно, что в шелле нет даже таких простых базовых средств, как простой способ
> использования даже арифметических операций
> @ a = 1 ; @ b = 2 ; @ c = $a + $b
> echo $c

3

(csh, пробелы обязательны)

Ну а в bash и прочих наследниках sh традиционно используется внешняя expr. Что довольно глупо для банальной арифметики, но что ты хочешь от тех у кого и test - внешняя?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Электрон , 04-Ноя-23 09:55 
> но что ты хочешь от тех у кого и test - внешняя?

Теперь и с тобою всё понятно.

~ $ echo $SHELL
/data/data/com.termux/files/usr/bin/bash
~ $ type test
test is a shell builtin

$ bash --version
GNU bash, version 5.2.15(1)-release (aarch64-unknown-linux-android)


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 04-Ноя-23 12:08 
мне совершенно нас...ть на эту поделку.

Но все же стесняюсь спросить - test-то, тест - уже запилили?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 04-Ноя-23 12:09 
> мне совершенно нас...ть на эту поделку.
> Но все же стесняюсь спросить - test-то, тест - уже запилили?

пардон, expr конечно. Или так каждый раз со шкафа и падаете?

Напоминаю - csh это 1978й


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 18:01 
man bash
/Arithmetic Expansion

И откуда вы берётесь, мамкины специалисты по линуксу?...


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 05-Ноя-23 02:32 
> man bash
> /Arithmetic Expansion

спасибо, но совершенно неинтересно
> И откуда вы берётесь, мамкины специалисты по линуксу?...

пользуемся шеллом в котором встроенная арифметика была всегда, и совершенно не интересуемся как вы там героически это повторили на двадцать лет позже.
Ваш linoops сдохнет, вместе с вашими поделками, не прожив и трети того срока - нет ни малейшего смысла тратить время.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 05-Ноя-23 07:18 
> спасибо, но совершенно неинтересно

Три дня я гналась за вами, чтобы сказать как вы мне безразличны (c)


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Электрон , 07-Ноя-23 12:14 
>> man bash
>> /Arithmetic Expansion
> спасибо, но совершенно неинтересно

Так всё таки внешняя математика плохая, или когда указывается, что она встроенная - то сразу не то? Или у вас такие запросы, которые только expr может удовлетворить? Извольте изложить.

Но похоже просто на то, что отступать некуда, а высказаться негативно надо.

Я даже не представляю, чего такого надо писать на shell, чтобы упираться в математические операции. Но возможно у меня не хватает квалификации.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:02 
>А) "Windows"-Тут-Лишнее - Powershell-Он-И-В-*Nix-Powershell
>Б) Он-Правда-Лучше-Примерно-Всех-Имеющихся-Аналогов-Мира-*Nix - Следующее-Поколение-Однако
>В) Но-Вот-Конкретно-В-Дисциплине-"Обработка-Текстовых-Строк"-Он-Как-Раз-И-Не-Конкурент

Исправил твой комментарий в соответствии с синтаксисом этого следущего поколения.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 14:34 
Ты знал! Нет, ты знал!!! Собственно примерно по этому так и не смог себя заставить этим пользоваться под *nix на сколько-нибудь постоянной основе. Кебаб-кейс да плюс case-sensivity прям к-ккомбо!
Но тут вот какая загогулина - на технологиях powershell можно сделать удобный интерактивный шелл, пригодный для более, чем продвинутого скриптинга - а на технологиях условного bash'а можно... выкинуть и сделать systemd. С т.з. современных потребностей - оно нетехнологично и неподдерживаемо, интегрируй туда awk, не интегрируй...

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 16:02 
> case-sensivity

Линуксоиды жалуются на case-sensivity, спешите видеть. А теперь внимание: «As a general principle, PowerShell is as case insensitive as possible while preserving case and not breaking the underlying OS». Вот это действительно комбо!


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 03-Ноя-23 17:41 
>> case-sensivity
> Линуксоиды жалуются на case-sensivity, спешите видеть. А теперь внимание: «As a general

к тому же есть tab completion которая сделает все за вас. Есть правда тоже за вас будет.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 22:59 
Другими словами (C speaking):
#define true false
// happy debugging, moth******rs!

А ведь можно было - по людски, чтобы 100% одинаково везде. Но это жи M$ ... :)

Нихрена PS не панацея, и даже не next step. Скорее - step aside :-|

И оно под линус вдвойне неполноценнее.
Тут любят громко поорать что Net.core - нативный на линуксах. Это правда.
Но только те же *** ещё громче __молчат__, что он хоть и нативный ... но пустой :(
Я даже не о гуях, гуй то с ними, вы попробуйте с линя PS-ом AD usera прополоть __хотябы__ ... а хрен вам! - колтыльте PS remote или лучше не страдайте а хостите вот это всё на винде :)


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 05-Ноя-23 02:39 
> линя PS-ом AD usera прополоть __хотябы__ ... а хрен вам! -

ну как будет у вас нормальный AD, так и пробуйте.
А пока все претензии к cocaмбе, что ж она вам модулей для павершела не написала-то. Попробуйте awk'ом ей поуправлять...ой, опять не получается? Да даже и не знаю, что делать-та...

> колтыльте PS remote или лучше не страдайте а хостите вот это всё на винде :)

в общем-то логично. linoops тут и нахрен не нужен.

А вот скажем powercli - просто ставится и работает, если кому охота.
(с консолькой только по прежнему неизлечимые проблемы, поэтому обычно неохота никому)


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 03-Ноя-23 23:03 
вы телеметрию повершелла заткнули уже ? а точно заткнули ?

ps: повершеллистов травить не бросим - один четыре восемь восемь.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 04-Ноя-23 00:15 
Сразу же как только заткнем телеметрию бубунточки, "popularity-contest" де6иллианщиков и сбор совершенно ненужной информации апдейтами opensuse. Не говоря уже о твоем браузере и всем прочем - которые о тебе знают и умеют разболтать куда больше чем паверщель, которой конечно же очень нужно знать с какими параметрами ты вызывал Select-Object  (но нет)

Федорино горе придется отложить еще на потом - потому что там так просто не заткнешь.

Но тебя очень беспокоит именно гондурас!


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 05-Ноя-23 08:48 
> Сразу же как только

спасибо за пример whatsaboutism.
я раньше не понимал что это такое, теперь на вашем комменте понял.
// "перевод стрелок" вот что это такое.

> заткнем телеметрию бубунточки
> "popularity-contest" де6иллианщиков

sudo apt purge чего-то-там.
один раз на одну инсталляцию.

а теперь расскажите как вы будет затыкать повершелл.

> Но тебя очень беспокоит именно гондурас!

нет, меня беспокоят повершелл лохи.
года 2 назад такие не постеснялись вывесить вакансию на хедхентер,
искали программистов повершелл с бэкграундом сисадминов.
причем у них продукт по автоматизации безопастности локальных сетей,
вот что самое смешное.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 05-Ноя-23 16:21 
> спасибо за пример whatsaboutism.

ни разу. Это именно попытка понаблюдать за тобой, аноним (не за своим софтом, да и нет у них своего, а именно за тобой).
Причем замаскированная - т.е. та же убунточка прекрасно понимала что творит и что этому рады не будут. Иначе зачем ей прятать телеметрию в user-agent, вместо того чтобы просто передавать параметрами (кому вообще может такое в голову придти кроме того кто думает что самый умный и всех сейчас нае...обманет)?

И в той же самой системе где ты намерен героически бороться с паверщелью, сливающей продолжительность своего запуска (архиважный параметр чтобы следить за тобой)

> sudo apt purge чего-то-там.

оно к этому моменту во-первых все о тебе уже слило что могло (popularity-contest в убунте запускается прямо в процессе установки. Про дебиан врут что нет но я им не верю. Те кому не нужна телеметрия просто не стали бы ее вообще пихать.)

Во-вторых ты вряд ли знаешь, чего.

> а теперь расскажите как вы будет затыкать повершелл.

даже и не почешусь. Мне совершенно нежалко время его запуска (это даже не время моего входа в систему, которое так интересует убунту, он у меня раз в пол-года запускается) и список ms'овских расширений которых у меня все равно нет (к тому же ms и так знает что я их с нее качал, скорее всего это им для поправки на ветер того самого времени запуска).

А так - The telemetry reporting can be disabled by setting the environment variable POWERSHELL_TELEMETRY_OPTOUT to true, yes, or 1.

А теперь расскажи как ты уже в очередной раз отключил фуфлофоксу сбор телеметрии о тех кто отключил телеметрию?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 14:33 
PowerShell sends the following information during the session:

The count of calls to the PowerShell.Create() API
The names and versions of Microsoft-owned modules imported
The names of enabled experimental features
The count of remote session open operations

Ужасно, просто ужасно.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 23:05 
А когда ты выключаешь камеру и микрофон на телефоне - выключается камера, микрофон и гаснет красный индикатор их включения.
Ну или только ганет индикатор :)

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено пох. , 05-Ноя-23 02:40 
> А когда ты выключаешь камеру и микрофон на телефоне - выключается камера,
> микрофон и гаснет красный индикатор их включения.
> Ну или только ганет индикатор :)

шапочка из фольги не жмет, я надеюсь?



"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 05-Ноя-23 08:34 
весьма жалкие оправдания.
представьте себе - существуют enterprise-level industrial-grade шеллы и
интерпретаторы скриптов, которые не шлют вообще ничего. ужасно, не правда ли ?

я понимаю что в современном exchange без повершелла медленно,
противно и придется зашквариться. но остальное - зачем ???


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 07-Ноя-23 07:47 
А что не так с телеметрией? Ну вот - "чтобы что?!"
Модель угроз там, модель нарушителя, векторы атаки - вот это все. И как "это все" сочетается с использованием github'а, dockerhub'а, npm, pypi, централизованных репозиториев ПО, ci\cd пайплайнов, которые этим всем активно пользуются? Ну или хотя бы, как "без этого вот всего" неуловимым Джо живется?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 07-Ноя-23 12:43 
> Модель угроз там, модель нарушителя, векторы атаки

фу-фу-фу, запахло 666-ФЗ от 66 мартобря 2022 года
"о безопастной безопастности в РФ и импортозащемлении в ИТ".

если надо объяснять, то не надо объяснять. тем более инфобезнику.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 07-Ноя-23 12:55 
>> Модель угроз там, модель нарушителя, векторы атаки
> фу-фу-фу, запахло 666-ФЗ от 66 мартобря 2022 года
> "о безопастной безопастности в РФ и импортозащемлении в ИТ".
> если надо объяснять, то не надо объяснять. тем более инфобезнику.

Ну, т.е. традиционная "шапочка-из-фольги" - "Меня посчитали! И меня посчитали!!"(Ц), ч. и т.д.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 07-Ноя-23 13:55 
ладно. напишу один раз. отвечать мне не нужно.

где есть телеметрия, там будет data sampling.
где есть data sampling, там будет тихое обновление без вопросов ради вашей безопастности.
где есть тихое обновление без вопросов ради вашей безопастности, там будет любой payload.

Зинаида Гиппиус записала в дневник своё впечатление о тактике коммунистов в первые месяцы переворота:
- Большевистская обезьяна везде тянет свою мохнатую лапу, щупает, пробует. Если по лапе бьют, её отдергивает. Если не встречает сопротивления – можно. Дальше валяй


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 07-Ноя-23 21:27 
>[оверквотинг удален]
> где есть телеметрия, там будет data sampling.
> где есть data sampling, там будет тихое обновление без вопросов ради вашей
> безопастности.
> где есть тихое обновление без вопросов ради вашей безопастности, там будет любой
> payload.
> Зинаида Гиппиус записала в дневник своё впечатление о тактике коммунистов в первые
> месяцы переворота:
> - Большевистская обезьяна везде тянет свою мохнатую лапу, щупает, пробует. Если по
> лапе бьют, её отдергивает. Если не встречает сопротивления – можно. Дальше
> валяй

Уууух, нажористо! А эти коммунисты, вводящие зонды стесняюсь спрашивать - чешуйчатые или обрезанные? А может то и другое? И на какое место шапочку натягивать для защиты? Друг просит узнать...


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:26 
> с человеческим си-синтаксисом
> си-синтаксисом
> с человеческим

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:32 
> он не требует установки

Это не вечно.
Бывает, зыришь обновление операционной системы, а там пишут что-нибудь типа - перл (например) теперь в базовую поставку не входит уж. И ставь его после этого в систему руками.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 00:58 
Стандартизировали бы перл 5, прекратили бессмысленный улучшайзинг и можно было бы прикопать авк с концами.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено beck , 03-Ноя-23 01:02 
Чтобы прикрутить например на винду или ещё куда awk, достаточно положить к скрипту 1  (один) исполняемый файл на, емнип,  пяток мегабайт.

Чтобы прикрутить perl...


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 01:28 
Саппортить древности на перле еще понятно. Но писать сейчас что-то новое на перле....

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 02:34 
> Саппортить древности на перле еще понятно. Но писать сейчас что-то новое на перле....

Представь себе пишут. Если сравнивать в лоб пайтон и перл, то перл выигрывает по всем пунктам. Не зря его поставляют во всех дистрибутивах по умолчанию и не стремятся отказываться как от зависимости.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено 1 , 03-Ноя-23 10:32 
> Не зря его поставляют во всех дистрибутивах по умолчанию

Не надо говорить за всех. Во FreeBSD его выпилили из базовой системы ещё в 7ке (?) (не помню уже).


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Annon , 03-Ноя-23 11:09 
И кому твоя бздя нужна? Трем дистрохоперам?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:03 
Все еще на двух больше, чем тех, кому нужен перл.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 18:19 
Нужность перла подкреплена его безальтернативностью. А вот BSD в 2023году - это чистой воды некрофилия.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 12:08 
> Не зря его поставляют во всех дистрибутивах по умолчанию и не стремятся отказываться как от зависимости.

Его поставляют чтобы старый код работал. Если это дистр, основанный на дебиан, то чтобы apt работал.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 12:17 
И почему-то не спешат все переписывать на пайтон.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:04 
Что - все?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 03-Ноя-23 13:04 
Сейчас популярен питон. И ни в чём он не проигрывает твоему перлу.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 15:02 
... кроме обратной совместимости, скорости выполнения тех же работ со строками и тому подобных "нинужна!"ых вещей.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 03-Ноя-23 18:54 
Итак, с чего вы взяли, что обратная совместимость - это преимущество? Это недостаток, заставляющий усложнять код и тянуть легаси. Если вам так удобно, можете считать питон 2 и 3 разными языками. Никто не заставляет переходить на питон 3. Но все захотели и перешли. Понимаю их.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 21:48 
Действительно. Нельзя так взять - и написать на 10 лет вперед, новое поколение тоже хочет кушать!

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 14:39 
Python 2 поддерживался в течение двенадцати лет после выхода Python 3. Более того, им и сейчас никто не мешает пользоваться.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 04-Ноя-23 21:52 
> Python 2 поддерживался в течение двенадцати лет после выхода Python 3. Более
> того, им и сейчас никто не мешает пользоваться.

Эм. Ну вы конечно можете попробовать - с учетом отсутствия пакетного менеджера - но сделать при этом что-нибудь вменяемое... удачи.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 07-Ноя-23 10:14 
Время движется, всё меняется.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 07-Ноя-23 11:21 
> Время движется, всё меняется.

А дзен-пофигистическая картинка седомудрым гуру где? Без картинки - нищитова!


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 23:11 
>Никто не заставляет переходить на питон 3.

:-D
Всегда слегка завидовал розовым поняшам. Живи в своём мире, __наш__ тебе сильно не понравится.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 21-Ноя-23 13:46 
Чьё-то мнение - это лишь мысли, а не реальность.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:46 
> Не зря его поставляют во всех дистрибутивах по умолчанию

Наши когда-то выкинули его из базового набора.
Я его руками после этого всё-равно ставил бы.
Но руками ставить не приходится потому, что во время установки каких-то пакаджей (кажись Midnight commander) перла заталкивают в систему и без меня. 😁


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 07:27 
Я пишу на SAP - SedAwkPerl(Ц) )))

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 23:25 
Дура ты лошадь! (C)
Если пишешь на Perl - напуркуа тебе первые два?!?!
Их и исползуют то только для того чтоб на Perl не писать ;-)

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 06-Ноя-23 08:28 
> Дура ты лошадь! (C)
> Если пишешь на Perl - напуркуа тебе первые два?!?!
> Их и исползуют то только для того чтоб на Perl не писать
> ;-)

Оттож! Каждый раз думаешь, что пронесет - а потом понимаешь, что надо было с самого начала на <s>perl'е</s> python'е сделать )))


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 14:42 
Я предполагаю, что "саппортить perl" все согласны, до тех пор пока НИЧЕГО в рамках данного процесса делать и не надо. Он работает - "ты поддерживаешь", он ломается больше двух раз - ты тяжко вздыхаешь "да нуигонафик" и переписываешь. У меня в округе именно так происходило лет с 10-15 назад.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено wd , 03-Ноя-23 09:32 
еще в стародавние времена был какойто там шиндовсадминтулкит или типо того
в составе лежал perl.exe версии 5.0 размером меньше полуметра (и даже с дорисованными копирайтами майкрософта)
и, в целом, этого было очень даже достаточно, как минимум для писания скриптов уровня awk/sed/grep (даже нынешних)

до кучи, когда на дворе был perl 5.8, я захотел нечто подобное актуальное, без горы модулей
и я просто взял perl.exe и perl58.dll из активперла и готово, для "blablabla|perl -e " более чем достаточно

также наблюдал укоцанный перл 5.0 в составе vmware, но это тоже было порядка 20лет назад

как там сейчас в виндовсах с перлами - я не знаю, но думаю, что примерно также
впрочем пару лет назад я strawberryperl натягивал на reactos - и както проблемы это не вызвало


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено beck , 03-Ноя-23 12:11 
Да, я сам так делал с perl.exe и perl58.dll.

В принципе этого достаточно, тоже соглашусь.

Однако у awk есть свои достоинства, он попроще будет, perl всё-таки поглубже изучать надо. Я не про однострочники, я именно про скриптоту.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 12:14 
> Однако у awk есть свои достоинства

Какие? Упоротый синтаксис а-ля брейнфак?!


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:08 
Все еще лучше чем синтаксис Rust.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 18:17 
> синтаксис Rust

А ты его видел? Впечатление что познания исключительно из местных комментариев.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено beck , 04-Ноя-23 11:30 
У perl синтаксис поизвратнее будет.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 23:28 
У awk-a то ? 8-o
Ты с sed-ом не путаешь? :-\

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 13:06 
Не надо на винду ничего прикручивать. Надо забыть про винду как страшный сон и шарахаться от каждого места где она используется, иначе так и будешь отключать обновления, ставить антивирусы и довольствоваться дырами в безопасности и рекламой в интерфейсе.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ptr , 03-Ноя-23 16:24 
А Вы точно способны перенести любой легаси, например, с MS SQL на PostgreSQL или с SSAS на ClickHouse хотя бы за  месяц? Могу подсказать, где на этом легко можно по миллиону рублей, за каждый такой легаси, зарабатывать в течении нескольких лет )

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 19:28 
Миллион рублей… интересующиеся могут погуглить Австралийский банк Содружества от кобола отказывался и во что это ему обошлось.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено _ , 04-Ноя-23 23:32 
Надо же страсти какие! Всё прямо как в линксе, ну дык а кто Diamond Partner то красношляпым? :) У них "вантуз маст лив!" нынче - официально. Партнёры, ёпта :)

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 13:14 
…можно из MSYS2 вытащить пять файлов общим размером <7 МБ, например.

2 942 686 msys-2.0.dll
  199 388 msys-crypt-2.dll
  109 318 msys-gcc_s-seh-1.dll
3 502 741 msys-perl5_36.dll
   14 315 perl.exe
6 768 448 байт


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ptr , 03-Ноя-23 15:18 
> Чтобы прикрутить perl...

Два файла. Например, держу под рукой perl.exe и perl5_8.dll
Хотя нынешнему поколению проще ActivePerl инсталлятором поставить, чтобы не регистрировать его руками в Windows Scripting Host.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 16:42 
> Стандартизировали бы перл 5

После мутной истории с перл 6 (которого Ларри постоянно обещал выпустить к рождеству, только неизвестно - к какому именно) про перл 5 начали несколько лет назад подумывать, чтобы ваять совместимый с перл 5 перл 7, но с тех пор эту идею не видно и не слышно уж.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Башпортянкин , 03-Ноя-23 02:36 
Никогда не любил awk и всегда старался избегать его в своих башпортянках.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 09:00 
Каждый уважающий себя линуксоид обязан знать:
1) Чистый Си (GNU make & GCC должно быть в комплекте).
2) GNU bash
3) GNU awk
4) GNU sed

Каждый уважающий себя линуксоид должен отстаивать копилефт и сторонится пермиссивщины.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:33 
Это что, кодекс строителя линуксизма?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено rvs2016 , 03-Ноя-23 17:01 
> Это что, кодекс строителя линуксизма?

Это не кодекс.
Это проходной тест для приёма в их секту! 😁


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 14:12 
Секту помешанных наркоманов линуксистов.
Линукс вырос на побочку от корпораций и питался за счет непойми кого и чего (побочкой).
Так что все эти не смотри откуда деньги а смотри на результат очень печальная история
Собственно пример проблемы невозможности современных организаций нормально организовать
процессы ... постоянное желание бизнеса поиметь всех и вся... вот и результат...

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 19:06 
Почему у тебя такое извращённое мышление?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено фнон , 03-Ноя-23 10:52 
обязать бы еще их всех пользоваться только либрбутами и прочим от столманновских фанатиков,
тогда и в интернете их бы почти не было))

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 11:03 
Ты забыл GNU bc, GNU gdb, GNU Emacs, и GNU Guile.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Пряник , 03-Ноя-23 12:57 
s/emacs/vim/g

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Annon , 03-Ноя-23 11:11 
Само слово линуксоид звучит как сектантство. Я не разбираюсь и даже не хочу разбираться в том что ты перечислил, но использую линь в контейнерах и виртуалках для работы. А основная система у меня мак.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 13:03 
Не дворянская наука география. IT-митрофанушки едрыть.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 14:57 
И как вам, Сайрусам Смитам в 19 веке? Хорошо небось - каждый инженегр - носитель примерно всех инженерных знаний цивилизации, ляпота... В 21 веке вот почему-то не выходит.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 15:20 
Хорошо нам, мир не управляется магией.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 15:37 
Главное - ВЕРИТЬ, да. А меж тем математики о риске появления теорем, сложность доказательства которых превышает когнитивные возможности человеческого сознания еще в 50х годах говорили - но ты продолжай, продолжай. Редукционизм-позитивизм уже в начале двадцатого из моды вышли, а после Геделя и вовсе стыдно стало - но у тебя есть шанс просто недожить, оставаясь в блаженном неведеньи )))

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 16:16 
Какое отношение всё это имеет к предмету обсуждения ?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 16:41 
Всё ж вам переваривать надо...
1. Вера в то, что "Инженер должен знать все!" померла веке в 19
2. То, что минимальный объем знаний и навыков, релевантных профессии меняется со временем - уже в 20м веке аксиома
3. Перечисленный набор - адекватен 90м годам прошлого века, сейчас все это помогает менеджить размазанную по сотне .net микросервисов, запущенных в distroless-контейнерах под управлением immutable-нод оркестратора с помощью декларативного описания помогает ровно "никак" - скорее изрядно вредит.
Ну и last but not leastм
4. "Линуксойд" - не профессия, а секта.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 05:07 
>  Вера в то, что "Инженер должен знать все!" померла веке в 19

Да уже в 19 веке никто в это не верил, Сайрус был такой утопический _вымышленный_ персонаж, как и все у Верна.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 04-Ноя-23 21:55 
>>  Вера в то, что "Инженер должен знать все!" померла веке в 19
> Да уже в 19 веке никто в это не верил, Сайрус был
> такой утопический _вымышленный_ персонаж, как и все у Верна.

В 19 можно было относительно добросовестно ошибаться в этом направлении, кмк.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 22:33 
19 век очень разный был, развитие шло бурными темпами. Но «Таинственный остров» написан уже в 1875 году.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 06-Ноя-23 08:30 
> 19 век очень разный был, развитие шло бурными темпами. Но «Таинственный остров» написан
> уже в 1875 году.

Оттож. И?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 13:09 
Самое главное забыл: обязан ежедневно не менее двух часов проводить на ЛОРе и/или опеннете и оставлять не менее пары десятков комментов определённого содержания.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено крокодил мимо.. , 03-Ноя-23 14:17 
> Каждый уважающий себя линуксоид обязан знать:
> 1) Чистый Си (GNU make & GCC должно быть в комплекте).

причём, кроме системного gcc, ещё требуется т.н. "старый"..

> 2) GNU bash

а потом долго и нудно отвыкать от башизмов.. современный bash/zsh перегружены, из-за чего скорость исполнения команд удручает.. кому ехать - применяют что-то типа dash для соответствующих сценариев..

есть ksh93, который во многом был основой POSIX..
есть csh, с 1978 бывший де-факто стандартом шелла для Unix.. хотя и недостатков у csh/tcsh хватает..

> 3) GNU awk

awk/nawk, gawk и mawk.. и из них gawk - самое тормозное корыто, зато с multidimensional arrays и прочими свистелками..

> 4) GNU sed

опять же, субъективно, который написан просто чтобы не использовать традиционный BSD sed (как и bash собсно)..

> Каждый уважающий себя линуксоид должен отстаивать копилефт и сторонится пермиссивщины.

именно поэтому появляются проекты а-ля llvm-clang.. а, как уже неоднократно замечали, проекты, попадающие в лапы GNU, получают на выходе всё что угодно, кроме GPLv2..

в остатке: Linux - это ядро.. а вот всё, что навертели вокруг него - ..


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 14:32 
Ты очень заблуждаешься, и я искренне надеюсь, что ты действительно мимокрокодил и просто хотел набросить. А то грустно от существования таких "специалистов" в индустрии, их сейчас засилье.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 14:51 
А всё, что навертели вокруг него — GNU/Linux. А поскольку других ОС на этом ядре нет (мобилки в расчёт не берём), то, говоря Linux, подразумеваем ОС GNU/Linux.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Второй из Кукуева , 05-Ноя-23 09:14 
Android Linux нет? Который живет прекрасно без GNU
Или может нет OpenWRT? Который тоже без GNU живет
Не пори чепухи
GNU/Linux безусловно достаточно крупный, но он не составляет даже половины Linux-based OS по миру

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 05-Ноя-23 12:15 
Ага Андроид купил и выбросил, как только новая версия смартфона выйдет. На десктопе GNU/Linux - это ценность.

>OpenWRT

В OpenWRT нет утилит GNU? Шта?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Второй из Кукуева , 05-Ноя-23 12:33 
> В OpenWRT нет утилит GNU? Шта?

Да вот так
Нету, если сам не поставишь
В дефолте нет ничего гнутого
Прикинь

> Андроид купил и выбросил, как только новая версия смартфона выйдет

И это отменяет тот факт, что Android Linux работает на ядре Linux и его используют несколько миллиардов человек на планете?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено крокодил мимо.. , 06-Ноя-23 13:29 
> Нету, если сам не поставишь
> В дефолте нет ничего гнутого
> Прикинь

как и в OpenBSD, NetBSD и в базе прочих наследников Unix..
кстати, говоря об Android стоит иметь в виду ToyBox - форк BusyBox-а, сменивший лицензию на *BSD из-за гнутой "свободы" и to stop the lawsuits "in whatever way I see fit"(c)(Rob Landley)..


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Второй из Кукуева , 07-Ноя-23 09:57 
Какое отношение OpenWRT, будучи ОС на базе ядра Linux, имеет к маргинальным поделкам OpenBSD и NetBSD?
Ну и да, если один из дистрибутивов Linux(при чем GNU/Linux) получал сертификацию, как Unix, то *BSD никогда таковой не получали и не получат, так что про "наследники Unix" писать про них глупо. Нашлись мне наследники, которых живой Unix не признает, говорит "Не мои!"

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено крокодил мимо.. , 07-Ноя-23 11:18 
речь про альтернативы гнутому софту..

насчёт "поделок":
https://en.wikipedia.org/wiki/History_of_Unix

малая доля в % использования не отменяет наследия..


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Второй из Кукуева , 07-Ноя-23 11:51 
Никакого наследия

Слушай, ну я начинал с FreeBSD в 96-97 году, когда большинство местных еще не родились даже
Я знаю о чем я говорю
*BSD - маргинальные поделия не имеющие отношения к Unix
То что кто-то там выдумывает не имеет отношения к реальности
Реальность у нас такова, что один из дистрибутивов GNU/Linux получал сертификат и был сертифицированным Unix, а все эти *BSD почему-то считаются "наследниками" при живых Unixах
Чо наследуем, если бабушка здорова?
И почему бабушка не признает наследников даже отдаленными родственниками?


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено крокодил мимо.. , 08-Ноя-23 19:13 
> Никакого наследия
> Чо наследуем, если бабушка здорова?

https://upload.wikimedia.org/wikipedia/commons/5/50/Unix_his...

> И почему бабушка не признает наследников даже отдаленными родственниками?

потому, что Open Group (http://opengroup.org/unix) не раздаёт сертификаты по факту соблюдения и следования SUS (https://en.wikipedia.org/wiki/Single_UNIX_Specification).. :))

у OpenBSD из базы не проходят под sus:
1) sh (драный pdksh, который сразу у всех юзеров меняется на кошерный ksh93.. или на csh, если хоцца жёстко и без вазелина..  );
2) awk (в конце мана отдельный параграф по отличиям)

тэк шта "бабка" родню таки признаёт..


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 07-Ноя-23 11:11 
>И это отменяет тот факт, что Android Linux работает на ядре Linux и его используют несколько миллиардов человек на планете?

Туалетную бумагу тоже используют несколько миллиардов человек на планете? Запомни, GNU/Linux - это ценнсть.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 14:47 
Ну, почему нет? Можно и так упороться.
А Каждый Уважающий Себя инженер (Да и просто "человек", чо уж ограничиваться-то?) должен от этих "линуксоЙдов" максимально дистанцироваться - ему обычно работать причем не за "донаты" - а вот прям за зарплату, т.е. так чтобы результат был! надо, а не степенью Ъ мериться.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 15:21 
Ты это, не отвлекайся, греби давай, а то депремируют.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено User , 03-Ноя-23 15:39 
Да ни, всегда ж можно на double-free, use-after-free, и прочие "выходы за границы" свалить - эт не мы, эт дiды нафиговертили ))

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 05-Ноя-23 00:26 
5) GNU Tar (команды писать не подсматривая в мануал)

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 05-Ноя-23 12:13 
Поначалу да, посматривал в мануал. А сейчас думаю, в чём проблема-то была? Запаковать в контейнер без сжатия -cvf, распаковать любой архив -xvf.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 09:23 
https://livefreeordichotomize.com/posts/2019-06-04-using-awk.../

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 13:02 
Lesson Learned: Don’t sleep on the basics. Someone probably solved your problem in the 80s.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:03 
https://learnbyexample.github.io/learn_gnuawk/

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 10:54 
https://adamdrake.com/command-line-tools-can-be-235x-faster-...

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено anonymous , 03-Ноя-23 13:00 
Забавно, но в резюме смотреться не будет.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 11:19 
А мне забавно видеть, как ты безрезультатно тужишся очернить GNU awk.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 11:59 
Когда jit в него завезут?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 15:00 
А кто не пользуется awk а вы чем пользуетесь? Если у меня его вычеркнуть, то это прям как без рук. Да, пользуюсь принтом в основном, по условию, выбрать столбцы со значением в строке pattern, или между "pattern1","pattern2", иногда подбить сумму по столбцу. И что это сделает лучше awk?

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 15:20 
регулярки в пайтон, регулярки в го. И естественно перл.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 18:29 
Perl

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 03-Ноя-23 23:58 
golang script

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено ivan_erohin , 05-Ноя-23 17:50 
> иногда подбить сумму по столбцу.

я бы не рисковал считать деньги в awk (и в perl и в python тоже).
черт его знает какая там арифметика и как оно будет округлять.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено BeLord , 07-Ноя-23 09:59 
Для таких задач мне асм хватает, за 25 лет кодинга вырабатывается привычка и многие вещи делаешь на автомате, ну и понятно всякие макросы накопились за эти годы, так что по скорости решения задачи подобных задач не сильно отличаются от скриптовых языков, а вот скорость обработки какой-нибудь помойки на 20-30 Тб может быть выше.

"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 04-Ноя-23 18:48 
> а вы чем пользуетесь?

Тем чем придётся. Лигулярки везде одинаково работают. Тем более при современных средствах разработки типа чатжпт, копилота, барда и иже с ними.


"Новая версия интерпретатора GNU Awk 5.3"
Отправлено Аноним , 07-Ноя-23 01:59 
После появления Nushell все эти околобешовые тулзы уже не нужны, как и сам беш (как язык).