> break scripts that don't adhere to policy. posh does this, but it also > breaks scripts that use test -a which, according to the present argument, > isn't prohibited by policy. I am not convinced by the present argument. If bash "echo", coreutils "echo", dash "echo", pdksh "echo", posh "echo", and zsh "echo" all behave differently, which shells are buggy? Which maintainer scripts are buggy for using "echo"?