From: Johannes Sixt Date: Wed, 14 Jan 2009 17:14:31 GMT Subject: Re: [PATCH next v2] git-notes: add test case for multi-line notes Message-ID: <496E1D77.6000307@viscovery.net> In-Reply-To: <20090114165633.GC15758@coredump.intra.peff.net> Jeff King schrieb: > On Wed, Jan 14, 2009 at 05:28:11PM +0100, Tor Arne Vestbø wrote: > >> +MSG=${MSG//%/} >> +printf "$MSG" > "$1" >> +printf "$MSG" >& 2 > > Substitution parameter expansion is a bash-ism, IIRC. How about just > > printf %s "$MSG" ? A the point was that $MSG contains \n, which should be turned int LF. IMO, the easiest way to achieve this is: MSG='b3 c3c3c3c3 d3d3d3' test_expect_success ' ... ' ' ... MSG="$MSG" git notes edit ' and go back to using echo in the part cited above. -- Hannes