|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от opennews (??) on 03-Мрт-12, 10:37 | ||
Вышла (http://savannah.gnu.org/forum/forum.php?forum_id=7132) новая версия популярной утилиты для организации поиска данных в текстовых файлах - GNU Grep 2.11. В новой версии обеспечена возможность поиска с перебором всех файлов в текущей директории, если не указан файловый операнд и указана опция эквивалентная "-r" ("--recursive"). Ранее, если не указать файловый операнд, утилита grep игнорировала опцию "-r" и осуществляла нерекурсивный поиск в стандартном входном потоке. Вторым добавленным новшеством является реализация выделения цветом совпадений на платформе Windows. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Новая версия утилиты Grep 2.11" | –10 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 10:37 | ||
хорошая и нужная тулза для скриптов, но cmd | perl -e '...' уже давно привычнее | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Новая версия утилиты Grep 2.11" | +7 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 11:04 | ||
> perl | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Новая версия утилиты Grep 2.11" | +6 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 11:43 | ||
Вы, чтобы карандаш очинить, тоже мельничный жернов берете? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 11:56 | ||
Нет конечно. Гораздо чаще приходится сталкиваться с чем-то посложнее чем cmd | grep 'REX' | ... . И в таких случаях как-то быстрее и приятнее работать с perl. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
7. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:05 | ||
На этот случай есть egrep/fgrep. Удивлены? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
9. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:10 | ||
Нет. Есть perl в который всегда можно добавить любую логику и это не потребует сношения с grep,egrep/fgrep/sed/awk,find и, что еще хуже, смены инструментов при внезапном изменении требовании к фильтру (что кстати очень часто). На среднем уровне с coreutils я вполне спокойно работаю, но когда потенциально возможны сложности (пусть и маловероятны), то тут выбор очевиден. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
12. "Новая версия утилиты Grep 2.11" | –3 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:34 | ||
> Нет. Есть perl в который всегда можно добавить любую логику и это | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
15. "Новая версия утилиты Grep 2.11" | +3 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 13:08 | ||
тут мы должны обратиться к истории и попытаться разобраться в причинах побудивших к созданию perl (ранее pearl). | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
17. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 03-Мрт-12, 13:30 | ||
Напомните? Там что-то про извращенияя?... :) | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Новая версия утилиты Grep 2.11" | +2 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 14:26 | ||
Нет, как обычно, причина банальна до одури - фатальный недостаток. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
28. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 22:59 | ||
Хочешь сравнить возможности bash 1995 года и последнего? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
41. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 04-Мрт-12, 19:37 | ||
Хочешь продемонстрировать IPC в баше? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
45. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 11:02 | ||
> Хочешь продемонстрировать IPC в баше? | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
60. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 02:57 | ||
IPC то конечно не нужен, но для парсинга чуть более сложного html-кода - без перла никуда. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
61. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 02:59 | ||
troll face©.jpg | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
62. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 03:16 | ||
или perl -MHTML::TreeBuilder -Mencoding=utf8 -e 'print $_->attr('src'), "\n" for HTML::TreeBuilder->new_from_file(*STDIN)->find("img")' | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
34. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 23:32 | ||
Тьюринг-полнота тут не при чем, вопрос в удобстве и лаконичности. Или вы одноразовые скрипты на чистых сях пишете? А брейнфак тоже тьюринг-полный | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
8. " утилиты Grep 2.11" | +/– | |
Сообщение от Andrey Mitrofanov on 03-Мрт-12, 12:10 | ||
Девиз вашей саморекламы - "пэрл! для тех, кто ниасилил bash-sed-awk + coreutils." ? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
10. " утилиты Grep 2.11" | +3 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:12 | ||
Все мы осилили (может и не в полной мере), но perl универсальнее чем каждая из утилит отдельно. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:32 | ||
А C/C++ еще универсальней. Кстати, питонеры с вами не согласятся. Кому-то нравится поп, кому-то попадья. А кому-то свиной хрящик. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
16. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 13:15 | ||
>А C/C++ еще универсальней | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
46. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 11:03 | ||
> Не удивительно. Философия питона их учит только одной религии и призывает быть | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
48. " утилиты Grep 2.11" | –1 +/– | |
Сообщение от vle (ok) on 05-Мрт-12, 12:49 | ||
> PS: TIMTOWTDI, man ! | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
50. " утилиты Grep 2.11" | +/– | |
Сообщение от Michael Shigorin (ok) on 05-Мрт-12, 13:25 | ||
>> PS: TIMTOWTDI, man ! | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
52. " утилиты Grep 2.11" | +/– | |
Сообщение от vle (ok) on 05-Мрт-12, 13:54 | ||
>>> PS: TIMTOWTDI, man ! | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
54. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 15:26 | ||
>TIMTOWTDI внутри *одного* ЯП приводит только к разнузданности | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
55. " утилиты Grep 2.11" | +/– | |
Сообщение от vle (ok) on 05-Мрт-12, 15:37 | ||
> Остальным: TIMTOWTDI внутри одного ЯП обеспечивает | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
59. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 17:50 | ||
>Массовый отказ от перла с приходом новых языков произошел по вполне объективным причинам | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
56. " утилиты Grep 2.11" | +1 +/– | |
Сообщение от Wulf (??) on 05-Мрт-12, 16:26 | ||
> TIMTOWTDI внутри одного ЯП обеспечивает возможности выбора. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
58. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 17:40 | ||
TIMTOWTDI относится не только к синтаксису, но и к семантике. Стоит ли мне говорить что Perl не навязывает определенный стиль программирования как и Си. И стоит ли мне указывать пальцем на людей которые рефлексируют на синтаксис perl из-за TIMTOWTDI ? И, скажите мне пожалуйста, как вы осиливаете код проектов на Си где все обильно обложено макросами и язык легко позволяет это делать (чем не TIMTOWTDI ?). Вот сколько не говорите - но я вас, неосиляторов, синтаксиса perl непонимаю. Что, у вас на самом деле возникают сложности с синтаксисом языка? Ну а сложности конструируемой системы, по-видимому, за вас уже инкапсулировали в классы и вы об этом никогда не знаете, так? | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
57. " scoping" | +/– | |
Сообщение от Michael Shigorin (ok) on 05-Мрт-12, 16:38 | ||
> TIMTOWTDI внутри *одного* ЯП приводит только к разнузданности и нарушению дисциплины. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
53. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 15:19 | ||
Perl сдох как сдох Linux? Пиши как есть: перл сдох среди быдлокодеров. Сейчас perl-сообщество ушло в тень. Вцелом же, скажу что за последние неск. лет есть положительный тренд в разработке perl'а и его модулей. Если не вершишь - можешь сам рассчитать график stabel и dev релизов перла. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
29. " утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 23:01 | ||
> Все мы осилили (может и не в полной мере), но perl универсальнее | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
51. "...утилиты..." | +/– | |
Сообщение от Michael Shigorin (ok) on 05-Мрт-12, 13:26 | ||
> Но утилиты всегда есть - а перловку ещё ставить придётся. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
30. " утилиты Grep 2.11" | +/– | |
Сообщение от zerot (ok) on 03-Мрт-12, 23:01 | ||
как не гадко поддерживать анонима ... перл это вещь, также пользуюсь регулярно. но ни один из моих коллег по нескольким крупным конторам не осилил, по причине чего пришлось и мне для унификации по возможности решать через sed|awk|grep|cut etc... | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
40. " утилиты Grep 2.11" | +1 +/– | |
Сообщение от Pisto on 04-Мрт-12, 18:07 | ||
> напороться на разные ключи костылей в Linux, AIX и солярке | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
4. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Антон (??) on 03-Мрт-12, 11:51 | ||
cmd | perl6 -e '...' | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
6. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 11:58 | ||
>Так перспективнее. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
13. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Антон (??) on 03-Мрт-12, 12:40 | ||
мда, я знал что стоит поставить тег "сарказм" | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
14. "Новая версия утилиты Grep 2.11" | +2 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 12:42 | ||
Ты прав. Лично я сарказма как-то не увидел. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
18. "Новая версия утилиты Grep 2.11" | –1 +/– | |
Сообщение от XoRe (ok) on 03-Мрт-12, 14:26 | ||
> хорошая и нужная тулза для скриптов, но cmd | perl -e | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
20. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 15:01 | ||
>Откройте для себя grep -P | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
21. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от ram_scan on 03-Мрт-12, 15:17 | ||
Похоже вы и без goto тоже программу написать не умеете. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
23. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 17:14 | ||
>Похоже вы и без goto тоже программу написать не умеете. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
26. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от zomg on 03-Мрт-12, 19:44 | ||
split и cut попутали. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
27. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 21:16 | ||
Очередной с поспешными выводами: во-первых, вы не разглядели многоточие и, во-вторых, откройте для себя опции к split. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
33. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 23:10 | ||
>Grep годится только под простые задачи уровня линейной фильтрации - не более. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
36. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от евлампий on 04-Мрт-12, 08:45 | ||
> Откройте для себя сообщение #9. Никакое сочетание из множества [ivGFEPf] не дает | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
37. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от евлампий on 04-Мрт-12, 08:55 | ||
К сказанному: | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
24. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от Stax (ok) on 03-Мрт-12, 18:24 | ||
Только вот perl -e намного тормознее grep на простом поиске. И это не какая-то абстракция - это реально заметно, разница в несколько раз по скорости между grep'ом и другими искалками. Например, очень часто grep находит моментально, открываешь в less, ищещь - и ждеееешь. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
25. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 18:42 | ||
Это очень полезная статья. Надо будет perl-сообществу показать ее, только сначала разобраться в этом. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
|
49. "Новая версия утилиты Grep 2.11" | +1 +/– | |
Сообщение от vle (ok) on 05-Мрт-12, 12:54 | ||
> перловые регехпы - самые гибкие а не самые быстрые. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
63. "Новая версия утилиты Grep 2.11" | –1 +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 04:29 | ||
сравните результаты | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
67. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от vle (ok) on 06-Мрт-12, 12:39 | ||
> сравните результаты | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
68. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 17:28 | ||
> В подавляющем большинстве случаев "гибкость" перловых регекспов, | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
70. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от vle (ok) on 06-Мрт-12, 19:18 | ||
> я вам дал простой "негибкий" пример, который не приводит к экспоненте ни | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
69. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Michael Shigorin (ok) on 06-Мрт-12, 18:07 | ||
> сравните результаты | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
71. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 19:49 | ||
>> сравните результаты | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
72. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 06-Мрт-12, 19:55 | ||
| ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
73. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Michael Shigorin (ok) on 07-Мрт-12, 02:45 | ||
>>> сравните результаты | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
74. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Andrey Mitrofanov on 07-Мрт-12, 12:00 | ||
> сравните результаты | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
64. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от arisu (ok) on 06-Мрт-12, 05:33 | ||
> Это очень полезная статья. Надо будет perl-сообществу показать ее, только сначала разобраться | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
47. "Новая версия утилиты Grep 2.11" | –1 +/– | |
Сообщение от Kodir (ok) on 05-Мрт-12, 12:49 | ||
Поддерживаю перловый тулз. Современные потребности уже намного больше, чем 'grep error'. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
22. "Новая версия утилиты Grep 2.11" | +2 +/– | |
Сообщение от Аноним (??) on 03-Мрт-12, 15:33 | ||
теперь что для каждой утилиты которой добавилась еще одна опция и исправлиил 1 баг будем рисовать новость? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
66. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Andrey Mitrofanov on 06-Мрт-12, 09:24 | ||
Да, чё там, стирай.</деревянное> | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
43. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Аноним (??) on 05-Мрт-12, 10:11 | ||
> размер которой не укладывается в тип INT (2 Гб (!) для 64-разрядных систем). | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Новая версия утилиты Grep 2.11" | +/– | |
Сообщение от Andrey Mitrofanov on 05-Мрт-12, 10:56 | ||
>> размер которой не укладывается в тип INT (2 Гб (!) для 64-разрядных систем). | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |