Joerg Schilling wrote:
Yamaban
wrote: If a script still works with "/bin/sh -> bash", do the test again, with "/bin/sh -> ash", as not even zsh, nor (t)csh are disabling all the "extras" when called as /bin/sh .
If you link /bin/sh to (t)csh, you will definitely break your system as csh is not Shell compatible at all.
The other shells are more or less compatible.... and it is good practice to write scripts to be compatible to the Bourne Shell to avoid to depend on other shells specifics.
So you are saying people should avoid Perl, Java and Python? They are all scripting languages. Just like Bash is a scripting language. however, linking /bin/sh to "/bin/dash" wouldn't be unreasonable as it purports to be POSIX compliant (unlike the Bourne Shell, if you could find a copy of that anywhere, which is not). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org