Thread (18 messages) flat view 18 messages, 4 authors, 2016-06-15

Re: [PATCH 1/2] t8005: avoid grep on non-ASCII data

From: Eric Sunshine <hidden>
Date: 2016-06-15 23:08:20

Possibly related (same subject, not in this thread)

On Sun, Feb 21, 2016 at 6:41 PM, John Keeping [off-list ref] wrote:
On Sun, Feb 21, 2016 at 06:19:14PM -0500, Jeff King wrote:
quoted
On Sun, Feb 21, 2016 at 04:01:27PM -0500, Eric Sunshine wrote:
quoted
These tests all crash and burn with BSD sed (including Mac OS X) since
you're not restricting yourself to BRE (basic regular expressions).
You _could_ request extended regular expressions, which do work on
those platforms, as well as with GNU sed:

    sed -nEe "/^(author|summary) /p" ...
At that point, I think we may as well use grep, because obscure
platforms are probably broken either way.
Also GNU sed doesn't understand "-E", it uses "-r" for --regexp-extended.
It actually does recognize -E in all the versions I've tested,
however, apparently it's undocumented (thus probably should be
avoided).
My original sed version was:

        sed -ne "/^author /p" -e "/^summary /p"

which I think will work on all platforms (we already use it in
t0000-basic.sh) but then I decided to be too clever :-(
The unclever version seems fine.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help