GNU grep — программа, ищущая в файле строки, чьи подстроки соответствуют заданному регулярному выражению.
Спустя пять месяцев разработки после выхода grep-2.9 Джим Мейеринг (Jim Meyering)объявил о выходе новой версии. Больших изменений нет. Однако, было сделано много изменений gnulib, включая ряд улучшений переносимости. Часть этих изменений затрагивает и grep.
Достаточно значительные изменения:
- grep больше не ошибается при обработке байтов с установленным старшим битом при работе в системах, где «char» — это знаковый тип (ошибка появлялась только в MS Windows);
- grep теперь отклоняет такие команды как , в которых файл ввода также является и выводом, так как это может вызывать бесконечные циклы.
grep -r pattern . > out
>>> Подробности