Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH] Replace instances of export VAR=VAL with VAR=VAL; export VAR

From: David Kastrup <hidden>
Date: 2016-06-15 22:43:54

Johannes Schindelin [off-list ref] writes:
On Wed, 28 Nov 2007, Johannes Sixt wrote:
quoted
Johannes Schindelin schrieb:
quoted
-			s/.*/export GIT_'$uid'_NAME='\''&'\''/p
+			s/.*/GIT_'$uid'_NAME='\''&'\''\nexport
GIT_'$uid'_NAME/p
Recently there was a report that \n in the substitution side of s/// is not
supported by all seds :-(
Okay, how about replacing the line with

+			s/.*/GIT_'$uid'_NAME='\''&'\''\
+export GIT_'$uid'_NAME/p

Hmm?  (It works here.)
Do we really want to replace code which is not as far as I know known to
fail under any of the supported shells with something which quite
possibly relies on particular sed implementations (and we have fewer
portability guarantees or even experience about sed than about the
shell, right?)?

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help