Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Aug 2020 12:43:21 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        Polytropon <freebsd@edvax.de>
Cc:        Doug Denault <doug@safeport.com>, FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: diff is a little diff -- erent
Message-ID:  <CACNAnaEr0R1G8N86S5Y_4vxAXXh6n_r_urk1EOp=3XGQxcQW0g@mail.gmail.com>
In-Reply-To: <20200826094948.333c67b0.freebsd@edvax.de>
References:  <alpine.BSF.2.00.2008260122071.73252@bucksport.safeport.com> <20200826094948.333c67b0.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 26, 2020 at 2:50 AM Polytropon <freebsd@edvax.de> wrote:
>
> On Wed, 26 Aug 2020 01:30:38 -0400 (EDT), Doug Denault wrote:
> > I do wonder why. Who is going to go to the effort to build/install "base"
> > commands as various options are removed/changed? I can't wait to see what
> > happens to cp, grep, find, and awk.
>
> If I remember correctly, grep already is BSD grep (with GNU grep
> being available via ports collection), and the same for awk (and
> gawk respectively). In most cases, the base commands implement
> the set of standard features, while the GNU commands have certain
> GNU extensions added which the standard does not require or even
> specify. This, and the licensing terms (BDSL / GPL) that apply.
>

Ah, slight correction- it's only BSD grep for those of us who build
from source and have extremely good taste. :-)

Tentatively, it will be BSD grep for all in FreeBSD13 and will also
have the sensible GNU regex extensions that generally bring BREs/EREs
closer together in functionality and add some extra niceties like \b
and \B (word boundary/not word boundary).

Thanks,

Kyle Evans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaEr0R1G8N86S5Y_4vxAXXh6n_r_urk1EOp=3XGQxcQW0g>