Veröffentlichung des GNU grep 3.5

Vorstellung Veröffentlichung des Tools zur Organisation der Datensuche in Textdateien - GNU Grep 3.5. In der neuen Version wurde das alte Verhalten der Option „—files-without-match“ (-L) wiederhergestellt, das in der Version grep 3.2 zur Vereinheitlichung mit dem Tool git-grep geändert wurde. Während in grep 3.2 die Suche als erfolgreich galt, wenn die verarbeitete Datei in der Liste erwähnt wurde, wurde jetzt das Verhalten zurückgebracht, bei dem der Erfolg der Suche nicht von der Anwesenheit der Datei in der Liste abhängt, sondern vom Übereinstimmen der gesuchten Zeile.

Die Ausgabe der Übereinstimmungen in Binärdateien wurde überarbeitet. Die Nachricht hat nun die Form „grep: FOO: binary file matches“ und wird in stderr ausgegeben, um Überschneidungen mit der normalen Ausgabe zu vermeiden (zum Beispiel zählte der Befehl ‚grep PATTERN FILE | wc‘ zuvor aufgrund der Warnung im Standardstrom fälschlicherweise die Anzahl der Übereinstimmungen). Darüber hinaus wurden die Nachrichten „grep: FOO: warning: recursive directory loop“ und „grep: FOO: input file is also the output“ ebenfalls nach stderr umgeleitet.

Quelle: opennet.ru

60GB SSD 8Gb DDR4