From: David Kastrup Date: Wed, 04 Jun 2014 18:47:17 GMT Subject: Re: [PATCH] t9001: avoid not portable '\n' with sed Message-ID: <878upc7bre.fsf@fencepost.gnu.org> In-Reply-To: Junio C Hamano writes: > Torsten Bögershausen writes: > >> t9001 used a '\n' in a sed expression to split one line into two lines. >> Some versions of sed simply ignore the '\' before the 'n', treating >> '\n' as 'n'. >> >> As the test already requires perl as a prerequisite, use perl instead of sed. >> >> Signed-off-by: Torsten Bögershausen >> --- > > Hmph. I read this in pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html > > The escape sequence '\n' shall match a embedded in the > pattern space. > > so it may be better to be a bit more explicit in the log message to > say whose implementation has this issue to warn people. "shall match" talks about the match expression, not the replacement. -- David Kastrup