From: Ian Hilt Date: Fri, 31 Oct 2008 20:11:27 GMT Subject: Re: [PATCH] Avoid using non-portable `echo -n` in tests. Message-ID: <20081031201127.GA21345@maintenance05.msc.mcgregor-surmount.com> In-Reply-To: <200810312050.31167.fg@one2team.net> On Fri, Oct 31, 2008 at 08:50:31PM +0100, Francis Galiegue wrote: > Le Friday 31 October 2008 19:39:33 Jeff King, vous avez écrit : > [...] > > > > Agreed, and actually I found such a bashism (test ==) last week (though > > of course it also broke on FreeBSD). > > > > As for bash-isms, a hunt for $(...) also looks necessary... > > $ grep -rl '\$([^)]\+)' $(find -type f)|wc -l > 272 > > Unless I'm mistaken (and I probably am), the $(...) construct is > bash-specific, isn't it? Nope. Read section 2.6.3 Command Substitution here,