On Tue, Aug 14, 2018 at 02:50:12PM +0200, Bernhard Voelker wrote: > On 08/14/2018 11:32 AM, Karel Zak wrote: > > On Mon, Aug 13, 2018 at 10:57:01PM +0200, Bernhard Voelker wrote: > >> Well, this might become slightly trickier with real shell or environment > >> variables wrt/ correct shell quoting: > >> > >> $ VAR='some value' > >> $ su -c 'env VAR="'"$VAR"'" myscript' user > > > > Well, probably usable way for scripts, but ugly for users on command line. > > > > All the idea behind the patch is make things more user-friendly > > > > su -w GREP_COLOR,COLORFGBG - kzak > > > > seems better than assume -c 'env VAR ..." > > +1 your point. ;-) > > A difference is that -c 'env VAR ..." works also with shell variables > while -w filters exported variables only. I think this not a big deal. > > Regarding your implementation: I suggest to warn when -w is used together > with -m, -p, --preserve-environment. WDYT? Fixed and pushed. Thanks all for review and opinions. Karel -- Karel Zak <kzak@xxxxxxxxxx> http://karelzak.blogspot.com