From: Jonathan Nieder Date: Fri, 09 Jul 2010 14:10:11 GMT Subject: Re: [RFC] war on echo in scripts Message-ID: <20100709141011.GA1543@burratino> In-Reply-To: Ævar Arnfjörð Bjarmason wrote: > (Via H.Merijn Brand): This fails on the old HP-UX 10.20 bourne shell: Git commands require a Posix-style shell (with support for $() among other things), which I suspect would rule out shells like the one you’re talking about. Still, portability is something to worry about... > > cat xx.sh > #!/bin/sh > > echo () > { > perl -le'print "Done!"' > } > > echo 1 > echo Klaar > > sh xx.sh > xx.sh[3]: The operation is not allowed in a restricted shell.: > echo is a shell builtin. > 1 > Klaar That’s weird. Where did “restricted shell” come into it? Thanks for the example, Jonathan