Re: [PATCH] Replace instances of export VAR=VAL with VAR=VAL; export VAR
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Nov 28, 2007, 14:21 UTC
- Message-ID
- <474D7956.8050401@viscovery.net>
- In-Reply-To
- <Pine.LNX.4.64.0711281355460.27959@racer.site>
Johannes Schindelin schrieb:
> - 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 :-(
Show 5 quoted lines
> - export GIT_AUTHOR_NAME=$(sed -ne 's/Author: //p' "$tmp_info") > - export GIT_AUTHOR_EMAIL=$(sed -ne 's/Email: //p' "$tmp_info") > + GIT_AUTHOR_NAME=$(sed -ne 's/Author: //p' "$tmp_info") > + GIT_AUTHOR_EMAIL=$(sed -ne 's/Email: //p' "$tmp_info") > + export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
This even fixes a bug: ash supports export VAR=VAL, but *does* word-split VAL if it is not quoted.
-- Hannes