Re: [RFC] war on echo in scripts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Æ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
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]