Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от opennews (ok), 12-Апр-19, 21:12 | ||
Представлен (https://www.mail-archive.com/info-gnu@gnu.org/msg02589....) новый значительный выпуск реализации языка программирования AWK от проекта GNU - Gawk 5.0.0 (http://www.gnu.org/software/gawk). AWK был разработан в 70-х годах прошлого века и не претерпел значительных изменений с середины 80-х годов, в которых был определен основной костяк языка, что позволило на протяжении последних десятилетий сохранить первозданную стабильность и простоту языка. Несмотря на преклонный возраст, AWK до сих пор активно используется администраторами для выполнения рутинных работ, связанных с парсингом различного рода текстовых файлов и генерации несложной результирующей статистики. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Новая версия языка программирования GNU Awk 5.0" | –43 +/– | |
Сообщение от Albertio (ok), 12-Апр-19, 21:12 | ||
Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Новая версия языка программирования GNU Awk 5.0" | +5 +/– | |
Сообщение от Дон Ягон (?), 12-Апр-19, 21:19 | ||
Шутишь? Awk/Gawk вполне себе полезны, когда тащить perl/python избыточно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
19. "Новая версия языка программирования GNU Awk 5.0" | +4 +/– | |
Сообщение от AnonPlus (?), 13-Апр-19, 00:55 | ||
Во всяких дистрибутивах для роутером и прочей маломощной техники - самое то. Питона там из коробки нет | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
21. "Новая версия языка программирования GNU Awk 5.0" | +4 +/– | |
Сообщение от Дон Ягон (?), 13-Апр-19, 01:30 | ||
> Во всяких дистрибутивах для роутером и прочей маломощной техники - самое то. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
39. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от пох (?), 14-Апр-19, 01:01 | ||
> И в полноценных дистрибутивах linux некорторых, наверняка, тоже | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
40. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Дон Ягон (?), 14-Апр-19, 02:18 | ||
>> И в полноценных дистрибутивах linux некорторых, наверняка, тоже | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
49. "Новая версия языка программирования GNU Awk 5.0" | +2 +/– | |
Сообщение от barmaglot (??), 15-Апр-19, 08:59 | ||
Все кто не знает что такое awk и зачем он нужен, точно не админы. А для тех кто любит пихон с хадупом, аналог на awk в 235 раз быстрее: | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
55. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Дон Ягон (?), 15-Апр-19, 14:57 | ||
> Все кто не знает что такое awk и зачем он нужен, точно не админы. А для тех кто любит пихон с хадупом, аналог на awk в 235 раз быстрее: | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
5. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Onon (?), 12-Апр-19, 21:34 | ||
Виндузятники таки будут хохотаться | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
45. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от x3who (?), 15-Апр-19, 02:10 | ||
> grep -R awk /etc | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
6. "Новая версия языка программирования GNU Awk 5.0" | +2 +/– | |
Сообщение от myhand (ok), 12-Апр-19, 21:37 | ||
В POSIX.1-2017, например. Если это вам о чем-то говорит. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
27. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 10:33 | ||
То есть имеет не меньшее значение, чем такие востребованные утилиты, как asa, comm, compress, csplit и т. д. до uux. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
28. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от myhand (ok), 13-Апр-19, 11:00 | ||
> То есть имеет не меньшее значение, чем такие востребованные утилиты, как asa, | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
7. "Новая версия языка программирования GNU Awk 5.0" | +7 +/– | |
Сообщение от VINRARUS (ok), 12-Апр-19, 21:40 | ||
> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
9. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от IRASoldier (?), 12-Апр-19, 22:06 | ||
Не знаю насчёт "GNU", но вот Awk разрабатывали Ахо (A), Керниган (K), кто третий (W) - навскидку не помню, гуглить сейчас лениво. Если эти фамилии что-то говорят - объяснять значимость сабжа не нужно, если не говорят - можно только посочувствовать вопрошающему. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
20. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от AnonPlus (?), 13-Апр-19, 00:57 | ||
Peter Weinberger | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
26. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним (27), 13-Апр-19, 10:23 | ||
Они за свою жизнь написали огромную прорву софта, про большую часть которого сейчас не вспомнит никто, включая их самих. Так что само по себе авторство — не аргумент. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
46. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от x3who (?), 15-Апр-19, 02:15 | ||
В любом случае это было бы прекрасное средство обработки потоков строк если бы не менялось так часто - до сих пор встречаются системы, на которых куча новых фишек не работает, не говоря уж об том новом всём. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
53. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним (27), 15-Апр-19, 12:06 | ||
> это было бы прекрасное средство обработки потоков строк если бы не менялось так часто | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
12. "Новая версия языка программирования GNU Awk 5.0" | +6 +/– | |
Сообщение от erthink (ok), 12-Апр-19, 22:16 | ||
Думаю AWK переживет последнего кто будет работать с PowerShell. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
14. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от Ано. (?), 12-Апр-19, 22:30 | ||
> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
17. "Новая версия языка программирования GNU Awk 5.0" | –6 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 00:13 | ||
> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
18. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от VINRARUS (ok), 13-Апр-19, 00:50 | ||
Неосиляторы shell пользуются всем шо под руку попадёт, токо бы не читать и анализировать файл самим shell. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Новая версия языка программирования GNU Awk 5.0" | +6 +/– | |
Сообщение от Аноним84701 (ok), 13-Апр-19, 03:27 | ||
>> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
25. "Новая версия языка программирования GNU Awk 5.0" | –4 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 10:06 | ||
> А можно увидеть аналоги на cut(1) от осиляторов? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
31. "Новая версия языка программирования GNU Awk 5.0" | +3 +/– | |
Сообщение от Аноним84701 (ok), 13-Апр-19, 12:51 | ||
>> А можно увидеть аналоги на cut(1) от осиляторов? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
32. "Новая версия языка программирования GNU Awk 5.0" | –4 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 13:49 | ||
> получаем косты^W кастомную переключалку между приложениями по горячей клавише, с поиском, фильтром, шахматессами и неплохой шустростью даже на старье десятилетней давности | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
33. "Новая версия языка программирования GNU Awk 5.0" | +2 +/– | |
Сообщение от Аноним84701 (ok), 13-Апр-19, 15:45 | ||
>> получаем косты^W кастомную переключалку между приложениями по горячей клавише, с поиском, фильтром, шахматессами и неплохой шустростью даже на старье десятилетней давности | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
34. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 16:47 | ||
> Можешь заменить список фокуса окон жирными логами, где хочется сделать выборку по юзеру, ограничившись при этом только активными процессами (т.е. по выхлопу ps для полей user/PID). Потом оставить строки особо жирных процессов c RSS > 100500. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
35. "Новая версия языка программирования GNU Awk 5.0" | +2 +/– | |
Сообщение от Аноним84701 (ok), 13-Апр-19, 19:19 | ||
>> Можешь заменить список фокуса окон жирными логами, где хочется сделать выборку по юзеру, ограничившись при этом только активными процессами (т.е. по выхлопу ps для полей user/PID). Потом оставить строки особо жирных процессов c RSS > 100500. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
36. "Новая версия языка программирования GNU Awk 5.0" | –3 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 19:38 | ||
> Кстати, у ps существуют еще другие опции: | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
37. "Новая версия языка программирования GNU Awk 5.0" | +3 +/– | |
Сообщение от Аноним84701 (ok), 13-Апр-19, 21:17 | ||
> Прочитать это нетрудно, но вот понять, о каких таких логах идёт речь, | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
42. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от Аноним (27), 14-Апр-19, 10:49 | ||
> я уже понял, что никакой конкретики не будет | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
60. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от freehck (ok), 16-Апр-19, 12:36 | ||
>> я уже понял, что никакой конкретики не будет | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
59. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от freehck (ok), 16-Апр-19, 12:28 | ||
Аноним84701, как на счёт устроить KSP, встретиться в реале и поесть рёбрышек? Я так чувствую, что уже пора опеннетовку организовывать. ) | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
62. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним84701 (ok), 16-Апр-19, 12:55 | ||
> Аноним84701, как на счёт устроить KSP, встретиться в реале и поесть рёбрышек? | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
63. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от freehck (ok), 16-Апр-19, 14:30 | ||
>> Аноним84701, как на счёт устроить KSP, встретиться в реале и поесть рёбрышек? | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
41. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Нонейм (?), 14-Апр-19, 06:34 | ||
>> А можно увидеть аналоги на cut(1) от осиляторов? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
43. "Новая версия языка программирования GNU Awk 5.0" | –2 +/– | |
Сообщение от Аноним (27), 14-Апр-19, 10:52 | ||
Нет, вообще не использовать текстовые файлы, если с ними надо работать как с реляционной БД. То есть с самого начала выбирать инструмент, наиболее подходящий для решения конкретной задачи. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
48. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от x3who (?), 15-Апр-19, 02:34 | ||
> Нет, вообще не использовать текстовые файлы, если с ними надо работать как с реляционной БД. То есть с самого начала выбирать инструмент, наиболее подходящий для решения конкретной задачи. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
38. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Аноним (38), 13-Апр-19, 21:39 | ||
> Он используется всеми, откомментившими выше, и прочими неосиляторами cut(1) в одностроках уровня { print $1 } | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
44. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним (27), 14-Апр-19, 10:57 | ||
Что тебе ещё очевидно, тёзка? Представь себе, я в курсе про разные алгоритмы. А ещё я в курсе того, что алгоритм cut не подходит для разбора исключительно человекоориентированного текста, а пытаться его разбирать скриптами — себе дороже. Возможно, набьёшь себе шишек — тоже это поймёшь. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
50. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним (50), 15-Апр-19, 09:31 | ||
Для больших скриптов вестимо чаще используется python | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
52. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Andrey Mitrofanov (?), 15-Апр-19, 09:36 | ||
>> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
23. "Новая версия языка программирования GNU Awk 5.0" | +2 +/– | |
Сообщение от Аноним (23), 13-Апр-19, 07:48 | ||
Я использую, анализирую лог Apache. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
47. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от x3who (?), 15-Апр-19, 02:29 | ||
> Простите, а этот экспонат где-нибудь используется, кроме музея? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Новая версия языка программирования GNU Awk 5.0" | –5 +/– | |
Сообщение от Аноним (3), 12-Апр-19, 21:21 | ||
О, в соседнем треде про предпочтения программеров на Stack Overflow утверждали, что HTML - не язык. Интересно, что скажут здесь про заголовок... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Новая версия языка программирования GNU Awk 5.0" | +3 +/– | |
Сообщение от DiabloPC (ok), 12-Апр-19, 21:43 | ||
> утверждали, что HTML - не язык | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
13. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от Аноним (13), 12-Апр-19, 22:18 | ||
Спасибо, а то я не знал (на самом деле нет). В соседнем треде просто срач был забавный :) | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
24. "Новая версия языка программирования GNU Awk 5.0" | +1 +/– | |
Сообщение от Аноним (23), 13-Апр-19, 07:49 | ||
Это полноценный язык с фунциями, математической библиотекой. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от VINRARUS (ok), 12-Апр-19, 21:34 | ||
А слабо повторить фокус gsed, с ускорением работы в 10 раз? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Аноним (10), 12-Апр-19, 22:06 | ||
Это awk такой медленный или вы имеете выиду, что он начнет искривлять вокруг компьютера пространство и время? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
11. "Новая версия языка программирования GNU Awk 5.0" | –2 +/– | |
Сообщение от VINRARUS (ok), 12-Апр-19, 22:13 | ||
Я имею в виду чюдеса оптимизации: https://opennet.ru/opennews/art.shtml?num=45815 | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Новая версия языка программирования GNU Awk 5.0" | –1 +/– | |
Сообщение от YetAnotherOnanym (ok), 12-Апр-19, 22:43 | ||
Зачем они его трогают? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Новая версия языка программирования GNU Awk 5.0" | +/– | |
Сообщение от Onon (?), 12-Апр-19, 23:15 | ||
Это как первый раз потрогать. Непонятно, что это такое, но очень возбуждает. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
29. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от Аноним (29), 13-Апр-19, 11:22 | ||
Часто его использую, но синтаксис слишком устаревший и часто избыточен. Во простых случаях не хватает многосимвольных разделителей в cut(тогда бы его использовал). В остальных часто достаточно sed. И остаётся мааааленький класс задач, когда удобнее посчитать на awk, но как правило это легко сделать и на Питоне. С ситуациями когда питон не впихнуть (загрузка ядра, микроконтроллеры) практически не встречался, но как альтернатива - bash. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Новая версия интерпретатора GNU Awk 5.0" | –2 +/– | |
Сообщение от Аноним (27), 13-Апр-19, 11:42 | ||
> Во простых случаях не хватает многосимвольных разделителей в cut(тогда бы его использовал). | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
51. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от Аноним (50), 15-Апр-19, 09:34 | ||
тебе дали файл, который нужно распарсить. и там, о Боже! многосимвольный разделитель. ты откажешься выполнять эту работу, т.к. этот файл не предназначен для парсинга? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
54. "Новая версия интерпретатора GNU Awk 5.0" | +1 +/– | |
Сообщение от vle (ok), 15-Апр-19, 14:37 | ||
Если захочется странного, можно сюда заглянуть http://github.com/cheusov/runawk | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
56. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от Аноним (56), 15-Апр-19, 16:43 | ||
Всё-таки этот Че уже из локального мема перерастает в глобальный :) | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
57. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от vle (ok), 15-Апр-19, 19:50 | ||
> Всё-таки этот Че уже из локального мема перерастает в глобальный :) | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
58. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от vle (ok), 15-Апр-19, 20:01 | ||
А вообще, я сюда зашел исключительно посмотреть, как Аарон описал фикс бага в 4.2.1, | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
61. "Новая версия интерпретатора GNU Awk 5.0" | +/– | |
Сообщение от freehck (ok), 16-Апр-19, 12:47 | ||
> Если захочется странного, можно сюда заглянуть http://github.com/cheusov/runawk | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |