From: H. Peter Anvin Date: Thu, 15 Sep 2005 19:31:14 GMT Subject: Re: Shell quoting Message-ID: <4329CC02.8090104@zytor.com> In-Reply-To: Linus Torvalds wrote: > > Does anybody really still use tcsh? It's a broken mess. > Yes. > Junio's "sq_quote()" works wonderfully on any valid shells. The fact that > tcsh expands ! even inside single quotes is just pure braindamage. > You could expand "sq_quote" to handle '!' and '\' characters the exact > same way it handles the single tick (end single-tick quoting, do \! or \\ > and start single-tick quoting again) and that might be good enough for > tcsh. It seems easier to just \-escape any special characters. -hpa