GNU bug report logs - #65416
Feature request: include first line of file in output

Previous Next

Package: grep;

Reported by: Daniel Green <ddgreen <at> gmail.com>

Date: Mon, 21 Aug 2023 07:16:02 UTC

Severity: wishlist

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Paul Jackson" <pj <at> usa.net>
To: "Daniel Green" <ddgreen <at> gmail.com>
Cc: arnold <at> skeeve.com, 65416 <at> debbugs.gnu.org
Subject: bug#65416: Feature request: include first line of file in output
Date: Wed, 23 Aug 2023 17:21:37 -0500
[Message part 1 (text/plain, inline)]
Ah - those times show another reason why one might
be motivated to keep requesting more options be added
to grep.

From those timings, and from looking at the source, it's clear
that the FSF rewrote grep from scratch, sometime back in the
late 1980's or early 1990's, to have fast reads, whereas sed is
still using stdio fread in a classical manner, which is a painfully
slower double copy solution.

If sed were still a widely used command in performance sensitive
applications, it should have some serious TLC applied to its
performance.

However, since the pool of Jurassic Park Dinosaurs who can (and
perhaps do) compose sed commands in their sleep is a nearly
extinct breed, I see no sufficient interest in accepting such a rewrite
of sed, even if it showed up as a proposed checkin.

That grep can even seriously beat perl for such raw read performance
is impressive.  Perl used to be the King of such challenges.

-- 
                Paul Jackson
                pj <at> usa.net

[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 321 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.