The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Новая версия интерпретатора GNU Awk 5.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Albertio (ok), 02-Ноя-23, 22:39   –25 +/
Потенциально ему уже написали замену в виде Лиспа. И быстрее и безопаснее и круче!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #98

2. Сообщение от Геймер (?), 02-Ноя-23, 22:42   +6 +/
Бессмертный шедевр юниксвея
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6

3. Сообщение от Аноним (3), 02-Ноя-23, 22:43   +17 +/
Я вот коллегу-сисадмина, 34 года парню, спросил, когда он последний раз awk'ом пользовался. Говорит, не далее как вчера IP клиента в логах искал. Спросил сразу, а про LISP знает. Он ответил даже слова такого не слышал. Такие дела.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #5, #7, #8, #151

4. Сообщение от Albertio (ok), 02-Ноя-23, 22:51   –5 +/
Может быть он и Windows Server администрирует… стаканы ставит не на подстаканники
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

5. Сообщение от Аноним (5), 02-Ноя-23, 22:51   +9 +/
Надо спрашивать когда последний раз использовал что-то помимо print в awk.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #85

6. Сообщение от Аноним (5), 02-Ноя-23, 22:53   –9 +/
Может быть любителям паскаля такое нравится, все эти скрипты с адовым синтаксисом и BEGIN/END.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #13, #18

7. Сообщение от Аноним (7), 02-Ноя-23, 23:03   –3 +/
Слова grep он, судя по всему, тоже не слышал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #17, #91, #117

8. Сообщение от Аноним (8), 02-Ноя-23, 23:08   –2 +/
Это что у тебя за реальность. grep awk и т.д. стандарт какой ещё lisp или эксперименты с криокамерами? Ты бы ещё про перл сказал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #62, #81

9. Сообщение от Аноним (8), 02-Ноя-23, 23:12   +/
Это то для чего Кен Томпсон вставил пайп в третий юникс, а не наоборот.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #156

13. Сообщение от Аноним (13), 02-Ноя-23, 23:39   +1 +/
Поразительный факт того что коммерческие проекты на Паскале до сих пор существуют, правда не там где его не уважают. На Delphi тоже существуют. Не удивлюсь если где-то и этот AWK востребован, но точно не там где люди позволяют себе такие грубые, обесценивающие и оскорбляющие заявления. Сразу раз и пару языков обесценил и в унизительном тоне о людях отозвался. Что там админ пишет о комментариях? Мне кажется это будет долго
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #14, #15, #19

14. Сообщение от Аноним (13), 02-Ноя-23, 23:41   –1 +/
> Цитата админа: "При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования."

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

15. Сообщение от Аноним (5), 02-Ноя-23, 23:48   –4 +/
Снежинка обиделась и накрутила минусы? Умничка какая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

17. Сообщение от Аноним (3), 02-Ноя-23, 23:54   +/
Вот лишь бы ляпнуть ерунду... Грепаешь по IP, awk'ом вытаскиваешь нужные для начальства/отчёта данные, ID клиента, время запроса, тело запроса. Всё. Остальная лапша нафиг не сдалась в данном конкретном случае.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #30, #44

18. Сообщение от AKTEON (?), 03-Ноя-23, 00:19   +8 +/
Разделяю ваше негодование: писать надо на языках на которых если не синтаксис, так api  библиотек кординально меняется хотя бы раз в 2 года, дабы программист никогда не остался голодным. А то эти пасквилянты и насильники на своих языках понапишут, а оно и спустя 20 лет компиллируется и  работает ! Штрейкбрехеры !!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #28

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #20, #38, #51

20. Сообщение от Аноним (20), 03-Ноя-23, 00:41   +2 +/
Современные смузихлебы соображают что структурированные данные лучше, чем текстовые портянки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #22, #31, #55

21. Сообщение от beck (??), 03-Ноя-23, 00:53   +6 +/
Awk прекрасен. Он прост, он мощен, он позволяет с файлами делать всякое, он легко переносим между платформами, и наконец он не требует установки и лёгок.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #119

22. Сообщение от beck (??), 03-Ноя-23, 00:56   +5 +/
К сожалению даже в общем-то структурированные данные не такие уж структурированные, как обычно выясняется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #61

23. Сообщение от Аноним (23), 03-Ноя-23, 00:58   +/
Стандартизировали бы перл 5, прекратили бессмысленный улучшайзинг и можно было бы прикопать авк с концами.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #122

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #25, #50, #84, #87, #107

25. Сообщение от Аноним (25), 03-Ноя-23, 01:28   +1 +/
Саппортить древности на перле еще понятно. Но писать сейчас что-то новое на перле....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #32, #41, #102

26. Сообщение от Самый умный из вас (?), 03-Ноя-23, 01:33   –1 +/
Лудше будет шелл, в котором всё это встроено и с человеческим си-синтаксисом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #29, #56

28. Сообщение от Пельменелюб (?), 03-Ноя-23, 01:51   –2 +/
Интересно, что и на каком языке ты пишешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #36

29. Сообщение от Аноним (30), 03-Ноя-23, 02:03   +2 +/
Windows Power Shell?
lol
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #39

30. Сообщение от Аноним (30), 03-Ноя-23, 02:04   +7 +/
зачастую даже грепать не нужно, в awk есть достаточно мощные встроенные фильтры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

31. Сообщение от Аноним (30), 03-Ноя-23, 02:06   +1 +/
угу, и пишут логи в json.
ну спасибо, хоть не в xml
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #37

32. Сообщение от Аноним (-), 03-Ноя-23, 02:34   +3 +/
> Саппортить древности на перле еще понятно. Но писать сейчас что-то новое на перле....

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #57, #69, #83, #123

33. Сообщение от Башпортянкин (?), 03-Ноя-23, 02:36   +/
Никогда не любил awk и всегда старался избегать его в своих башпортянках.
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Пельмешек (?), 03-Ноя-23, 04:36   +/
глаголит истину на чистом русском
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #48

37. Сообщение от User (??), 03-Ноя-23, 07:16   +2 +/
Современные "дiды" используют бинарные логи в системДЫ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

38. Сообщение от User (??), 03-Ноя-23, 07:19   –1 +/
Мне казалось, что ELK\loki\graylog\добавьте\удалите уже примерно у всех, окромя гарри-поттеров из серверной типа "чулан-под-лестницей" - а вот гляди-ж ты. Не перевелись грепователи-гигабайтов-на-земле-гузсской!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

39. Сообщение от User (??), 03-Ноя-23, 07:22   –2 +/
а) "windows" тут лишнее - powershell он и в *nix powershell
б) он правда лучше примерно всех имеющихся аналогов мира *nix - следующее поколение, однако
в) но вот конкретно в дисциплине "обработка текстовых строк" он как раз и не конкурент
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #45, #92, #134

41. Сообщение от User (??), 03-Ноя-23, 07:27   +3 +/
Я пишу на SAP - SedAwkPerl(Ц) )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #167

44. Сообщение от пох. (?), 03-Ноя-23, 08:35   +5 +/
вот и еще один не умеющий в awk кроме print что-то там грепает...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

45. Сообщение от пох. (?), 03-Ноя-23, 08:46   –2 +/
ну так речь у васяна была - о шелле, т.е. об управлении операционной системой, а не обработке текстовых строк как самоцели.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #101, #120

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #59, #63, #65, #86, #97, #103, #170

48. Сообщение от Пельменелюб (?), 03-Ноя-23, 09:12   –1 +/
Спеллчекер подсказать, или сам осилишь подсчет количества ошибок в тексте?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #52

49. Сообщение от Аноним (49), 03-Ноя-23, 09:23   +1 +/
https://livefreeordichotomize.com/posts/2019-06-04-using-awk.../
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #70

51. Сообщение от Третий П (?), 03-Ноя-23, 09:41   –1 +/
> Вот так и живём в мире, где каждое новое поколение знает и умеет куда меньше предыдушего

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

52. Сообщение от Третий П (?), 03-Ноя-23, 09:44   +/
Всего две, кажется. Без орфографии, в которой сам не силён.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

54. Сообщение от Аноним (54), 03-Ноя-23, 10:03   +1 +/
https://learnbyexample.github.io/learn_gnuawk/
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от Аноним (55), 03-Ноя-23, 10:17   –1 +/
Ну хоть кто то написал это, и правда эти ваши портянки не нужны - данные должны быть в структуированном виде. Кстати события в виндовс в структуированном виде в базе данных лежат, удобно делать запросы, если умеешь конечно и для работы с ними удобно использовать современные инструменты, навроде того же go :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

56. Сообщение от Аноним (113), 03-Ноя-23, 10:26   +/
> с человеческим си-синтаксисом
> си-синтаксисом
> с человеческим
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

57. Сообщение от 1 (??), 03-Ноя-23, 10:32   +/
> Не зря его поставляют во всех дистрибутивах по умолчанию

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #64

58. Сообщение от Аноним (58), 03-Ноя-23, 10:33   +3 +/
Это что, кодекс строителя линуксизма?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #125

59. Сообщение от фнон (?), 03-Ноя-23, 10:52   +1 +/
обязать бы еще их всех пользоваться только либрбутами и прочим от столманновских фанатиков,
тогда и в интернете их бы почти не было))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

60. Сообщение от Аноним (60), 03-Ноя-23, 10:54   +/
https://adamdrake.com/command-line-tools-can-be-235x-faster-...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79

61. Сообщение от Аноним (61), 03-Ноя-23, 10:56   +/
но все равно более структурированные, чем обычные текстовые портянки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

62. Сообщение от Аноним (62), 03-Ноя-23, 11:00   +/
raku же теперь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

63. Сообщение от Аноним (62), 03-Ноя-23, 11:03   +/
Ты забыл GNU bc, GNU gdb, GNU Emacs, и GNU Guile.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #78

64. Сообщение от Annon (?), 03-Ноя-23, 11:09   +1 +/
И кому твоя бздя нужна? Трем дистрохоперам?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #93

65. Сообщение от Annon (?), 03-Ноя-23, 11:11   +4 +/
Само слово линуксоид звучит как сектантство. Я не разбираюсь и даже не хочу разбираться в том что ты перечислил, но использую линь в контейнерах и виртуалках для работы. А основная система у меня мак.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #82

67. Сообщение от Аноним (69), 03-Ноя-23, 11:59   +/
Когда jit в него завезут?
Ответить | Правка | Наверх | Cообщить модератору

69. Сообщение от Аноним (69), 03-Ноя-23, 12:08   +1 +/
> Не зря его поставляют во всех дистрибутивах по умолчанию и не стремятся отказываться как от зависимости.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #74

70. Сообщение от beck (??), 03-Ноя-23, 12:11   +/
Да, я сам так делал с perl.exe и perl58.dll.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #72

72. Сообщение от Аноним (130), 03-Ноя-23, 12:14   +2 +/
> Однако у awk есть свои достоинства

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #95, #148, #168

74. Сообщение от Аноним (130), 03-Ноя-23, 12:17   +/
И почему-то не спешат все переписывать на пайтон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #94

78. Сообщение от Пряник (?), 03-Ноя-23, 12:57   +/
s/emacs/vim/g
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

79. Сообщение от anonymous (??), 03-Ноя-23, 13:00   +/
Забавно, но в резюме смотреться не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #144

80. Сообщение от anonymous (??), 03-Ноя-23, 13:02   +1 +/
Lesson Learned: Don’t sleep on the basics. Someone probably solved your problem in the 80s.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

81. Сообщение от Аноним (81), 03-Ноя-23, 13:02   +/
Вот перл жалко, питон гораздо менее удобен в однострочниках, а авк и сед имеют хуже синтаксис и менее мощные и выразительные
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #174

82. Сообщение от anonymous (??), 03-Ноя-23, 13:03   +1 +/
Не дворянская наука география. IT-митрофанушки едрыть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #104

83. Сообщение от Пряник (?), 03-Ноя-23, 13:04   +/
Сейчас популярен питон. И ни в чём он не проигрывает твоему перлу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #106

84. Сообщение от Аноним (81), 03-Ноя-23, 13:06   –1 +/
Не надо на винду ничего прикручивать. Надо забыть про винду как страшный сон и шарахаться от каждого места где она используется, иначе так и будешь отключать обновления, ставить антивирусы и довольствоваться дырами в безопасности и рекламой в интерфейсе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #118, #169

85. Сообщение от Пряник (?), 03-Ноя-23, 13:08   +/
Можно не использовать, но тогда придётся использовать cut.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #96, #116

86. Сообщение от Аноним (87), 03-Ноя-23, 13:09   +/
Самое главное забыл: обязан ежедневно не менее двух часов проводить на ЛОРе и/или опеннете и оставлять не менее пары десятков комментов определённого содержания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

87. Сообщение от Аноним (87), 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 байт

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

91. Сообщение от Аноним (91), 03-Ноя-23, 13:57   +/
Некоторые наоборот кроме слова grep ничего не слышали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #100

93. Сообщение от Аноним (91), 03-Ноя-23, 14:03   –2 +/
Все еще на двух больше, чем тех, кому нужен перл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #130

94. Сообщение от Аноним (91), 03-Ноя-23, 14:04   +/
Что - все?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

95. Сообщение от Аноним (91), 03-Ноя-23, 14:08   +1 +/
Все еще лучше чем синтаксис Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #129

96. Сообщение от Аноним (5), 03-Ноя-23, 14:15   +/
По-моему, с cut сложно, когда пробелы неоднородные. Ну и print $NF эт прямо удобно. Зато awk огромный мерзкий бинарь с кучей посторонней функциональности и брать его там, где cut предостаточно, это моветон. Всё равно он баш не заменит и для большинства решаемых задач существуют более совершенные инструменты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

97. Сообщение от крокодил мимо.. (?), 03-Ноя-23, 14:17   +1 +/
> Каждый уважающий себя линуксоид обязан знать:
> 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 - это ядро.. а вот всё, что навертели вокруг него - ..

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #99, #155

98. Сообщение от Аноним (-), 03-Ноя-23, 14:25   +/
А вариант, кстати. У меня на Scheme есть заготовочка, которая реализует обход файла по матчерам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

99. Сообщение от Аноним (5), 03-Ноя-23, 14:32   +1 +/
Ты очень заблуждаешься, и я искренне надеюсь, что ты действительно мимокрокодил и просто хотел набросить. А то грустно от существования таких "специалистов" в индустрии, их сейчас засилье.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

100. Сообщение от User (??), 03-Ноя-23, 14:34   –1 +/
Ты знал! Нет, ты знал!!! Собственно примерно по этому так и не смог себя заставить этим пользоваться под *nix на сколько-нибудь постоянной основе. Кебаб-кейс да плюс case-sensivity прям к-ккомбо!
Но тут вот какая загогулина - на технологиях powershell можно сделать удобный интерактивный шелл, пригодный для более, чем продвинутого скриптинга - а на технологиях условного bash'а можно... выкинуть и сделать systemd. С т.з. современных потребностей - оно нетехнологично и неподдерживаемо, интегрируй туда awk, не интегрируй...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #113

101. Сообщение от User (??), 03-Ноя-23, 14:37   +/
Ну, не то, чтобы в json, как способе репрезентации объектов было что-то запредельно плохое - но да, в том виде, в каком оно сейчас - приличных слов действительно не находится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

102. Сообщение от User (??), 03-Ноя-23, 14:42   +/
Я предполагаю, что "саппортить perl" все согласны, до тех пор пока НИЧЕГО в рамках данного процесса делать и не надо. Он работает - "ты поддерживаешь", он ломается больше двух раз - ты тяжко вздыхаешь "да нуигонафик" и переписываешь. У меня в округе именно так происходило лет с 10-15 назад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

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

104. Сообщение от User (??), 03-Ноя-23, 14:57   +/
И как вам, Сайрусам Смитам в 19 веке? Хорошо небось - каждый инженегр - носитель примерно всех инженерных знаний цивилизации, ляпота... В 21 веке вот почему-то не выходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #108

105. Сообщение от Анонимemail (105), 03-Ноя-23, 15:00   +2 +/
А кто не пользуется awk а вы чем пользуетесь? Если у меня его вычеркнуть, то это прям как без рук. Да, пользуюсь принтом в основном, по условию, выбрать столбцы со значением в строке pattern, или между "pattern1","pattern2", иногда подбить сумму по столбцу. И что это сделает лучше awk?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #109, #131, #136, #183, #190

106. Сообщение от User (??), 03-Ноя-23, 15:02   +2 +/
... кроме обратной совместимости, скорости выполнения тех же работ со строками и тому подобных "нинужна!"ых вещей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #132

107. Сообщение от ptr (??), 03-Ноя-23, 15:18   +/
> Чтобы прикрутить perl...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

108. Сообщение от anonymous (??), 03-Ноя-23, 15:20   +1 +/
Хорошо нам, мир не управляется магией.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #111

109. Сообщение от Аноним (109), 03-Ноя-23, 15:20   +/
регулярки в пайтон, регулярки в го. И естественно перл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

110. Сообщение от anonymous (??), 03-Ноя-23, 15:21   +1 +/
Ты это, не отвлекайся, греби давай, а то депремируют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #112

111. Сообщение от User (??), 03-Ноя-23, 15:37   +/
Главное - ВЕРИТЬ, да. А меж тем математики о риске появления теорем, сложность доказательства которых превышает когнитивные возможности человеческого сознания еще в 50х годах говорили - но ты продолжай, продолжай. Редукционизм-позитивизм уже в начале двадцатого из моды вышли, а после Геделя и вовсе стыдно стало - но у тебя есть шанс просто недожить, оставаясь в блаженном неведеньи )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #114

112. Сообщение от User (??), 03-Ноя-23, 15:39   –1 +/
Да ни, всегда ж можно на double-free, use-after-free, и прочие "выходы за границы" свалить - эт не мы, эт дiды нафиговертили ))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110

113. Сообщение от Аноним (113), 03-Ноя-23, 16:02   +1 +/
> case-sensivity

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #128, #164

114. Сообщение от anonymous (??), 03-Ноя-23, 16:16   +/
Какое отношение всё это имеет к предмету обсуждения ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #121

116. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:19   +/
> Можно не использовать,
> но тогда придётся использовать cut

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

117. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:24   +/
> Слова grep он, судя по всему, тоже не слышал.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

118. Сообщение от ptr (??), 03-Ноя-23, 16:24   +/
А Вы точно способны перенести любой легаси, например, с MS SQL на PostgreSQL или с SSAS на ClickHouse хотя бы за  месяц? Могу подсказать, где на этом легко можно по миллиону рублей, за каждый такой легаси, зарабатывать в течении нескольких лет )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #160

119. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:32   +/
> он не требует установки

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

120. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:37   +/
> лучшее что (так и не) случилось в мире юникс
> - это шелл, умеющий не строки но объекты,
> и расширяемый при необходимости бинарными модулями

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #127

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

122. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:42   +/
> Стандартизировали бы перл 5

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

123. Сообщение от rvs2016 (ok), 03-Ноя-23, 16:46   +/
> Не зря его поставляют во всех дистрибутивах по умолчанию

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

125. Сообщение от rvs2016 (ok), 03-Ноя-23, 17:01   +/
> Это что, кодекс строителя линуксизма?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #152

127. Сообщение от пох. (?), 03-Ноя-23, 17:39   –1 +/
> Да. Жалко, конечно, что в шелле нет даже таких простых базовых средств, как простой способ
> использования даже арифметических операций
> @ a = 1 ; @ b = 2 ; @ c = $a + $b
> echo $c

3

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #142

128. Сообщение от пох. (?), 03-Ноя-23, 17:41   +/
>> case-sensivity
> Линуксоиды жалуются на case-sensivity, спешите видеть. А теперь внимание: «As a general

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

129. Сообщение от Аноним (130), 03-Ноя-23, 18:17   +/
> синтаксис Rust

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

130. Сообщение от Аноним (130), 03-Ноя-23, 18:19   +1 +/
Нужность перла подкреплена его безальтернативностью. А вот BSD в 2023году - это чистой воды некрофилия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

131. Сообщение от Аноним (131), 03-Ноя-23, 18:29   +/
Perl
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

132. Сообщение от Пряник (?), 03-Ноя-23, 18:54   –4 +/
Итак, с чего вы взяли, что обратная совместимость - это преимущество? Это недостаток, заставляющий усложнять код и тянуть легаси. Если вам так удобно, можете считать питон 2 и 3 разными языками. Никто не заставляет переходить на питон 3. Но все захотели и перешли. Понимаю их.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #133, #166

133. Сообщение от User (??), 03-Ноя-23, 21:48   +2 +/
Действительно. Нельзя так взять - и написать на 10 лет вперед, новое поколение тоже хочет кушать!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #154, #191

134. Сообщение от ivan_erohin (?), 03-Ноя-23, 23:03   +/
вы телеметрию повершелла заткнули уже ? а точно заткнули ?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #137, #153, #188

136. Сообщение от Аноним (55), 03-Ноя-23, 23:58   +/
golang script
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #177

140. Сообщение от Аноним (153), 04-Ноя-23, 05:07   +/
>  Вера в то, что "Инженер должен знать все!" померла веке в 19

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #162

142. Сообщение от Электрон (?), 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)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #149

144. Сообщение от Аноним (-), 04-Ноя-23, 11:19   +/
А мне забавно видеть, как ты безрезультатно тужишся очернить GNU awk.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

148. Сообщение от beck (??), 04-Ноя-23, 11:30   +/
У perl синтаксис поизвратнее будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

149. Сообщение от пох. (?), 04-Ноя-23, 12:08   –1 +/
мне совершенно нас...ть на эту поделку.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142 Ответы: #150

150. Сообщение от пох. (?), 04-Ноя-23, 12:09   +/
> мне совершенно нас...ть на эту поделку.
> Но все же стесняюсь спросить - test-то, тест - уже запилили?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149 Ответы: #157

151. Сообщение от Аноним (151), 04-Ноя-23, 14:07   +/
Причем скорее всего он там писал что-то вроде { print $1 }
так что не надо рассказывать пользуються им по старой памяти,
так как он просто идет в поставке сравнительно любого дистрибутива,
так же как с vi и прочим барахлом вроде sed и т.д.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

152. Сообщение от Аноним (151), 04-Ноя-23, 14:12   +/
Секту помешанных наркоманов линуксистов.
Линукс вырос на побочку от корпораций и питался за счет непойми кого и чего (побочкой).
Так что все эти не смотри откуда деньги а смотри на результат очень печальная история
Собственно пример проблемы невозможности современных организаций нормально организовать
процессы ... постоянное желание бизнеса поиметь всех и вся... вот и результат...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #159

153. Сообщение от Аноним (153), 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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #165, #176

154. Сообщение от Аноним (153), 04-Ноя-23, 14:39   +/
Python 2 поддерживался в течение двенадцати лет после выхода Python 3. Более того, им и сейчас никто не мешает пользоваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #161

155. Сообщение от Аноним (153), 04-Ноя-23, 14:51   +/
А всё, что навертели вокруг него — GNU/Linux. А поскольку других ОС на этом ядре нет (мобилки в расчёт не берём), то, говоря Linux, подразумеваем ОС GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #178

156. Сообщение от Аноним (156), 04-Ноя-23, 17:48   +1 +/
Не путаете? Это не третий юникс вставил пайп а Кена Томпсона?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

157. Сообщение от Аноним (157), 04-Ноя-23, 18:01   +/
man bash
/Arithmetic Expansion

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #171

158. Сообщение от Аноним (158), 04-Ноя-23, 18:48   +/
> а вы чем пользуетесь?

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

Ответить | Правка | Наверх | Cообщить модератору

159. Сообщение от Аноним (-), 04-Ноя-23, 19:06   +/
Почему у тебя такое извращённое мышление?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

160. Сообщение от Аноним (160), 04-Ноя-23, 19:28   +/
Миллион рублей… интересующиеся могут погуглить Австралийский банк Содружества от кобола отказывался и во что это ему обошлось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

161. Сообщение от User (??), 04-Ноя-23, 21:52   +1 +/
> Python 2 поддерживался в течение двенадцати лет после выхода Python 3. Более
> того, им и сейчас никто не мешает пользоваться.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #163

163. Сообщение от Аноним (160), 04-Ноя-23, 22:33   +/
19 век очень разный был, развитие шло бурными темпами. Но «Таинственный остров» написан уже в 1875 году.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #185

164. Сообщение от _ (??), 04-Ноя-23, 22:59   –1 +/
Другими словами (C speaking):
#define true false
// happy debugging, moth******rs!

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #172

165. Сообщение от _ (??), 04-Ноя-23, 23:05   +/
А когда ты выключаешь камеру и микрофон на телефоне - выключается камера, микрофон и гаснет красный индикатор их включения.
Ну или только ганет индикатор :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #173

166. Сообщение от _ (??), 04-Ноя-23, 23:11   +2 +/
>Никто не заставляет переходить на питон 3.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #203

167. Сообщение от _ (??), 04-Ноя-23, 23:25   +/
Дура ты лошадь! (C)
Если пишешь на Perl - напуркуа тебе первые два?!?!
Их и исползуют то только для того чтоб на Perl не писать ;-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #184

168. Сообщение от _ (??), 04-Ноя-23, 23:28   +/
У awk-a то ? 8-o
Ты с sed-ом не путаешь? :-\
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

169. Сообщение от _ (??), 04-Ноя-23, 23:32   +/
Надо же страсти какие! Всё прямо как в линксе, ну дык а кто Diamond Partner то красношляпым? :) У них "вантуз маст лив!" нынче - официально. Партнёры, ёпта :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

170. Сообщение от Аноним (170), 05-Ноя-23, 00:26   +/
5) GNU Tar (команды писать не подсматривая в мануал)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #179

171. Сообщение от пох. (?), 05-Ноя-23, 02:32   +/
> man bash
> /Arithmetic Expansion

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #175, #197

172. Сообщение от пох. (?), 05-Ноя-23, 02:39   +/
> линя PS-ом AD usera прополоть __хотябы__ ... а хрен вам! -

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

173. Сообщение от пох. (?), 05-Ноя-23, 02:40   +/
> А когда ты выключаешь камеру и микрофон на телефоне - выключается камера,
> микрофон и гаснет красный индикатор их включения.
> Ну или только ганет индикатор :)

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165

174. Сообщение от _kp (ok), 05-Ноя-23, 05:22   +/
Не знаю в чём тяга к однострочникам,
но вставить фрагмент кода или макрос,так  чтоб после этого не развалился исходник позволяет препроцессор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

175. Сообщение от Аноним (157), 05-Ноя-23, 07:18   +1 +/
> спасибо, но совершенно неинтересно

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

176. Сообщение от ivan_erohin (?), 05-Ноя-23, 08:34   +1 +/
весьма жалкие оправдания.
представьте себе - существуют enterprise-level industrial-grade шеллы и
интерпретаторы скриптов, которые не шлют вообще ничего. ужасно, не правда ли ?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153

177. Сообщение от ivan_erohin (?), 05-Ноя-23, 08:48   +1 +/
> Сразу же как только

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #182

178. Сообщение от Второй из Кукуева (?), 05-Ноя-23, 09:14   +/
Android Linux нет? Который живет прекрасно без GNU
Или может нет OpenWRT? Который тоже без GNU живет
Не пори чепухи
GNU/Linux безусловно достаточно крупный, но он не составляет даже половины Linux-based OS по миру
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #180

179. Сообщение от Аноним (180), 05-Ноя-23, 12:13   +/
Поначалу да, посматривал в мануал. А сейчас думаю, в чём проблема-то была? Запаковать в контейнер без сжатия -cvf, распаковать любой архив -xvf.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170

180. Сообщение от Аноним (180), 05-Ноя-23, 12:15   –1 +/
Ага Андроид купил и выбросил, как только новая версия смартфона выйдет. На десктопе GNU/Linux - это ценность.

>OpenWRT

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #181

181. Сообщение от Второй из Кукуева (?), 05-Ноя-23, 12:33   +/
> В OpenWRT нет утилит GNU? Шта?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #186, #193

182. Сообщение от пох. (?), 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.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177

183. Сообщение от ivan_erohin (?), 05-Ноя-23, 17:50   +/
> иногда подбить сумму по столбцу.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

185. Сообщение от User (??), 06-Ноя-23, 08:30   +/
> 19 век очень разный был, развитие шло бурными темпами. Но «Таинственный остров» написан
> уже в 1875 году.

Оттож. И?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

186. Сообщение от крокодил мимо.. (?), 06-Ноя-23, 13:29   +/
> Нету, если сам не поставишь
> В дефолте нет ничего гнутого
> Прикинь

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181 Ответы: #189

187. Сообщение от Аноним (187), 07-Ноя-23, 01:59   +/
После появления Nushell все эти околобешовые тулзы уже не нужны, как и сам беш (как язык).
Ответить | Правка | Наверх | Cообщить модератору

188. Сообщение от User (??), 07-Ноя-23, 07:47   +/
А что не так с телеметрией? Ну вот - "чтобы что?!"
Модель угроз там, модель нарушителя, векторы атаки - вот это все. И как "это все" сочетается с использованием github'а, dockerhub'а, npm, pypi, централизованных репозиториев ПО, ci\cd пайплайнов, которые этим всем активно пользуются? Ну или хотя бы, как "без этого вот всего" неуловимым Джо живется?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #198

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

190. Сообщение от BeLord (ok), 07-Ноя-23, 09:59   +/
Для таких задач мне асм хватает, за 25 лет кодинга вырабатывается привычка и многие вещи делаешь на автомате, ну и понятно всякие макросы накопились за эти годы, так что по скорости решения задачи подобных задач не сильно отличаются от скриптовых языков, а вот скорость обработки какой-нибудь помойки на 20-30 Тб может быть выше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

191. Сообщение от Пряник (?), 07-Ноя-23, 10:14   +/
Время движется, всё меняется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #195

193. Сообщение от Аноним (193), 07-Ноя-23, 11:11   –1 +/
>И это отменяет тот факт, что Android Linux работает на ядре Linux и его используют несколько миллиардов человек на планете?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181

194. Сообщение от крокодил мимо.. (?), 07-Ноя-23, 11:18   +/
речь про альтернативы гнутому софту..

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #196

195. Сообщение от User (??), 07-Ноя-23, 11:21   +/
> Время движется, всё меняется.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191

196. Сообщение от Второй из Кукуева (?), 07-Ноя-23, 11:51   +/
Никакого наследия

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194 Ответы: #202

197. Сообщение от Электрон (?), 07-Ноя-23, 12:14   +/
>> man bash
>> /Arithmetic Expansion
> спасибо, но совершенно неинтересно

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

198. Сообщение от ivan_erohin (?), 07-Ноя-23, 12:43   +/
> Модель угроз там, модель нарушителя, векторы атаки

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188 Ответы: #199

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #198 Ответы: #200

200. Сообщение от ivan_erohin (?), 07-Ноя-23, 13:55   +/
ладно. напишу один раз. отвечать мне не нужно.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #201

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200

202. Сообщение от крокодил мимо.. (?), 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 (в конце мана отдельный параграф по отличиям)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196

203. Сообщение от Пряник (?), 21-Ноя-23, 13:46   +/
Чьё-то мнение - это лишь мысли, а не реальность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру