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

Исходное сообщение
"Новая версия утилиты Grep 2.7"

Отправлено opennews , 21-Сен-10 10:01 
Вышла (http://savannah.gnu.org/forum/forum.php?forum_id=6521) новая версия популярной утилиты для организации поиска данных в текстовых файлах - GNU Grep 2.7. В новой версии добавлена поддержка диагностики ошибок при оформлении регулярных выражений, например, grep теперь выводит ошибку, а не молча выполняет ошибочные выражения с опечатками (например,"[ac:eps]" вместо  "[:space:]" или  "[dgit:]" вместо "[:digit:]"). Отключить корректировку можно через установку переменной окружения POSIXLY_CORRECT. Вторым новшеством является задействование на системах с glibc встроенных операторов для выборки по маске (equivalence-классы).


Кроме улучшений, в Grep 2.7 исправлено несколько неприятных ошибок, например:


-  устранена поломанная в прошлой версии поддержка директивы
"--include=FILE";
-  при указании в "grep -Fw" пустой строки, поиск не срабатывал для пустых строк;
-  корректно реализована конструкция X{0,0};
-  исправлены недоработки при работе на системах с многобайтовыми лока...

URL: http://savannah.gnu.org/forum/forum.php?forum_id=6521
Новость: https://www.opennet.ru/opennews/art.shtml?num=28028


Содержание

Сообщения в этом обсуждении
"Новая версия утилиты Grep 2.7"
Отправлено rfcr , 21-Сен-10 10:01 
Круто, утилиту пилят и пилят :)

"Новая версия утилиты Grep 2.7"
Отправлено h4tr3d , 21-Сен-10 10:21 
Про опечатки... это имхо лишнее, по крайней мере (опять имхо), по дефолту выключена эта коррекция должна быть: мало ли что я там ввожу для своих целей.

"Новая версия утилиты Grep 2.7"
Отправлено Aleksey , 21-Сен-10 11:53 
Там не коррекция производится, а выводится сообщение об ошибке. Если вы пользуетесь такими странными патернами, то можете использовать флаг, указанный в статье.

"Новая версия утилиты Grep 2.7"
Отправлено h4tr3d , 21-Сен-10 13:07 
Терпеть ненавижу обращений на вы, но ладно.
Просто для меня логичнее ПОДКЛЮЧАТЬ нужный функционал по мере потребностей, а не выключать (да ещё не параметром, а флагом в окружении) новоявленный ненужный. Опять таки, имхо.

"Новая версия утилиты Grep 2.7"
Отправлено я , 21-Сен-10 14:07 
+1, и ненавижу программы, пытающиеся "угадать", что я хочу. Сделали бы форк на qt4 с поддержкой mysql и его правили под нужды "пользователей".

"Новая версия утилиты Grep 2.7"
Отправлено Александр , 21-Сен-10 17:18 
Думаю дело тут в том, что чтобы ПОДКЛЮЧАТЬ надо знать что он (функционал) вообще есть, надо разобраться как это сделать. А это уже другой уровень информированности.
Думаю пользователи очень даже оценят даную фичу, а кому она не нужна - отключат.

"Новая версия утилиты Grep 2.7"
Отправлено Аноним , 21-Сен-10 19:45 
>Терпеть ненавижу обращений на вы, но ладно

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


"Новая версия утилиты Grep 2.7"
Отправлено Гентушник , 22-Сен-10 13:02 
>>Терпеть ненавижу обращений на вы, но ладно
>
>А мне кажется, что это слово (а также обращение на Имя и
>Отчество) являются необходимыми (но не достаточными) критериями образованного человека.

В некоторых интернет сообществах, особенно там где много айтишников, выканье даже является в некотором роде моветоном.

Лично мне относительно без разницы называет ли меня на ты или на вы незнакомый человек на форуме. А вы это слишком как-то формально...


"Новая версия утилиты Grep 2.7"
Отправлено h4tr3d , 23-Сен-10 03:02 
>>Терпеть ненавижу обращений на вы, но ладно
>
>А мне кажется, что это слово (а также обращение на Имя и
>Отчество) являются необходимыми (но не достаточными) критериями образованного человека. Обращение на
>Ты допустимо только среди друзей. И не надо приводить в пример
>английский, поскольку во многих европейских языках это обращение также сохранилось.

К сожалению, что на "ты", что на "вы", в русском языке можно говорить с уважением и без оного, только зачастую, в нашем родном, второй вариант используется как вуаль для... Ладно, не суть, тема про grep :-)


"Новая версия утилиты Grep 2.7"
Отправлено Гентушник , 22-Сен-10 12:56 
Чёто я не понял, это будет именно варнинг или он прям выведет ошибку и завершиться с кодом возврата >0 ?
Если да, то когда эта версия дойдёт до дистров, то стоит ждать кучу интересных сюрпризов в килотоннах скриптов которые используют grep...

"Новая версия утилиты Grep 2.7"
Отправлено emg81 , 21-Сен-10 12:41 
наконец-то! я так сильно ждал :)

"Новая версия утилиты Grep 2.7"
Отправлено Анон , 21-Сен-10 17:09 
Я джва года ждал этого релиза #fxd

"Новая версия утилиты Grep 2.7"
Отправлено Аноним , 21-Сен-10 13:48 
Его пять лет не трогали, работал нормально, потом - бац - внесли изменения и пошло поехало - в следующей версии чним то, что сломалось в предыдущей.

"Новая версия утилиты Grep 2.7"
Отправлено Аноним , 21-Сен-10 18:28 
не нормально, обработка мультибайтных срок была чудовищно медленной, 0,1 секунда против _30_ секунд на 100 мегабайтах данных.

"Новая версия утилиты Grep 2.7"
Отправлено Аноним , 21-Сен-10 14:39 
>корректно реализована конструкция X{0,0};

за это зачёт однозначно