Veröffentlichung des Dienstprogramms zur Datenfindung in Textdateien — . In der neuen Version wurde das alte Verhalten der Option «—files-without-match» (-L) zurückgegeben, das in der Version grep 3.2 zur Vereinheitlichung mit dem Dienstprogramm git-grep geändert wurde. Wenn in grep 3.2 die Suche als erfolgreich galt, wenn der verarbeitete Datei in der Liste erwähnt wurde, so wurde jetzt das Verhalten zurückgegeben, bei dem der Erfolg der Suche nicht von der Anwesenheit der Datei in der Liste abhängt, sondern von der Übereinstimmung mit der gesuchten Zeile.
Die Ausgabe der Meldung, die bei übereinstimmenden Treffern in Binärdateien erscheint, wurde überarbeitet. Die Meldung hat nun den Text «grep: FOO: binary file matches» und wird in stderr ausgegeben, um Überschneidungen mit der regulären Ausgabe zu vermeiden (zum Beispiel zählte der Befehl ‘grep PATTERN FILE | wc’ zuvor die Anzahl der Übereinstimmungen aufgrund der Warnung in den Standardausgang falsch). In stderr wurden ebenso die Meldungen «grep: FOO: warning: recursive directory loop» und «grep: FOO: input file is also the output» umgeleitet.
Quelle: opennet.ru
