Veröffentlichung des Dienstprogramms GNU grep 3.5

Eingereicht von Veröffentlichung eines Dienstprogramms zum Organisieren der Datensuche in Textdateien - GNU Grep 3.5. Die neue Version bringt das alte Verhalten der Option „--files-without-match“ (-L) zurück, das in der Version grep 3.2 geändert wurde, um mit dem Dienstprogramm git-grep konsistent zu sein. Wenn in grep 3.2 die Suche als erfolgreich angesehen wurde, als die verarbeitete Datei in der Liste erwähnt wurde, wurde jetzt das Verhalten zurückgegeben, bei dem der Erfolg der Suche nicht vom Vorhandensein der Datei in der Liste abhängt, sondern von der Übereinstimmung mit der gesuchten Zeichenfolge.

Die Meldung, die angezeigt wird, wenn Übereinstimmungen in Binärdateien erkannt werden, wurde überarbeitet. Die Meldung lautet jetzt „grep: FOO: Binärdatei-Übereinstimmungen“ und wird an stderr ausgegeben, um Störungen der normalen Ausgabe zu vermeiden (z. B. hat „grep PATTERN FILE | wc“ zuvor die Anzahl der Übereinstimmungen falsch gezählt, weil eine Warnung an stdin ausgegeben wurde). . Die Meldungen „grep: FOO: warning: rekursive Verzeichnisschleife“ und „grep: FOO: Eingabedatei ist auch die Ausgabe“ werden auf ähnliche Weise an stderr umgeleitet.

Source: opennet.ru

Kommentar hinzufügen