Представлен (https://www.mail-archive.com/info-gnu@gnu.org/msg02533....) выпуск утилиты для организации поиска данных в текстовых файлах - GNU Grep 3.2 (http://www.gnu.org/software/grep/), в котором более чем в 30 раз увеличена производительность выражений, содержащих множество операций 'or' с типовым префиксом. Дополнительно за счёт увеличения размера буфера на 3-23% ускорены операции поиска в больших файлов. В коде обработки регулярных выражений реализовано диагностирование переполнений стека. Поведение опции "--files-without-match" (-L) приведено в соответствие с
утилитой git-grep (поиск считается успешным если обрабатываемый файл упомянут в списке).Одновременно сформирован (https://www.mail-archive.com/info-gnu@gnu.org/msg02532....) выпуск утилиты GNU sed 4.6 (http://www.gnu.org/software/sed/), в рамках которой развивается реализация неинтерактивного текстового редактора, обычно применяемого для создания фильтров, модификации текстовых файлов и замены блоков по шаблону. В новой версии добавлена опция "--debug" для вывода обрабатываемого sed-скрипта в канонической форме с аннотацией процесса выполнения программы. Обеспечен вывод более ясных сообщений об ошибках в случае использования команд "/R/w/W" и "s///w" без указания имени файла. Благодаря обеспечению полной буферизации вместо построчной, повышена производительность "sed -i" и других команд, осуществляющих запись в файлы.
URL: https://www.mail-archive.com/info-gnu@gnu.org/msg02533....
Новость: https://www.opennet.dev/opennews/art.shtml?num=49825
Пойти что-ли погрепать что-нибудь... Давненько не грепал.
Вот-вот... Грепай отсюда.
:)
grep не нужен когда есть sed.
grep отстой, sed рулит! :P
sed vs awk vs grep hollywar?
:)
> sed vs awk vs grep hollywar?
> :)vi(m) vs emacs!
>> sed vs awk vs grep hollywar?
>> :)
> vi(m) vs emacs!vs vs vs. :-P
Кто не знает ed, тот не мужык!
https://sanctum.geek.nz/arabesque/actually-using-ed/
> мужыкнда..
> vimда ты, внучек, хипстор!
Уррра, новый sed!
> Повышена производительность "sed -i" и других команд, осуществляющих запись в файлы, благодаря обеспечению полной буферизации вместо построчной.Фактически sed теперь не построчный редактор. xD Дожыли.
А вы не пользуйтесь "-i" флагом и будете дальше счастливы :)
работа с файлами не исключает "построчность"
Ээх, неканонический grep -r . -e 'С наступающим, почаны!'
sed,awk,grep это то, что всегда делало мир *nix таким настраиваемым.
С наступающим всех!
Прочитал заголовок и дёрнулся: "Новые версии? Неужели в старых были баги?!?"
Именно поэтому добавили в новой)Some uses of \b in the C locale and with the DFA matcher would fail, e.g.,
the following would mistakenly print "123-x" instead of "123":
echo 123-x|LC_ALL=C sed 's/.\bx//'
Using a multibyte locale or certain regexp constructs (some ranges,
backreferences) would avoid the bug. [bug introduced in sed 4.6]
> [bug introduced in sed 4.6]И правда...
это те программы, авторы которых хотели забрать свои права у GNU - но их послали далеко?
Не помню про них. Вот nano - да
"Лидеры проектов GnuTLS, grep и sed выходят из проекта GNU в знак несогласия с политикой Фонда СПО"
https://www.opennet.dev/opennews/art.shtml?num=35681
#>>>авторы которых хотели забрать свои права у GNU - но их послали далеко?> "Лидеры проектов GnuTLS, grep и sed выходят из проекта GNU в знак
> несогласия с политикой Фонда СПО"
> https://www.opennet.dev/opennews/art.shtml?num=35681Там написано, что это ментейнеры, которые восхотели порулить FSF/GNU вместо Столмана, их неожиданно обломали и они встали во вторую позицию и расшаркалоись ножкой.
> вместо Столманакстати, а кто, если не он? Есть сейчас достойное следующее поколение? Или все окончательно вебмакаки заполнили
>> вместо Столмана
> кстати, а кто, если не он? Есть сейчас достойное следующее поколение? Или
> все окончательно вебмакаки заполнилиВеб-макаки на 100 %. Готоводлядесктопия не щадит неокрепшие детские мозги, превращая их в домики для слизней.
>GNU Grep 3.2
> выпуск утилиты GNU sed 4.6Уже 3.3 и 4.7. "Прогресс не остановить" -- регрессии нужно чинить.
http://savannah.gnu.org/forum/forum.php?forum_id=9335
http://savannah.gnu.org/forum/forum.php?forum_id=9334
Усиленное тестирование одних из наиболее широко используемых тулзеней перед релизом? Не, не слышали, и так сойдет..
> Усиленное тестирование[censored]-[censored] и в продакшн, сэр.