wydanie narzędzia do organizacji wyszukiwania danych w plikach tekstowych — . W nowej wersji przywrócono starą funkcjonalność opcji «—files-without-match» (-L), która w wydaniu grep 3.2 została zmieniona w celu ujednolicenia z narzędziem git-grep. Jeśli w grep 3.2 wyszukiwanie było uznawane za udane, gdy występował przetwarzany plik na liście, to teraz przywrócono działanie, w którym sukces wyszukiwania zależy nie od obecności pliku na liście, ale od dopasowania szukanej linii.
Przepracowano komunikat, wyświetlany przy wykrywaniu dopasowań w plikach binarnych. Komunikat ma teraz postać „grep: FOO: binary file matches” i jest wyświetlany w stderr, aby uniknąć kolizji z normalnym wyjściem (na przykład, polecenie ‘grep PATTERN FILE | wc’ wcześniej błędnie liczyło liczbę dopasowań z powodu wyświetlania ostrzeżenia w standardowym strumieniu). W stderr w podobny sposób przekierowane zostały komunikaty „grep: FOO: warning: recursive directory loop” i „grep: FOO: input file is also the output”.
Źródło: opennet.ru
