I get the following errors with bash 3.2.39 under Debian/unstable: bash -c 'alias a="echo OK >&2" a > /dev/null a' bash: line 1: a: command not found bash: line 2: a: command not found
$ bash --posix bash-3.2$ alias a="echo OK >&2" bash-3.2$ a OK bash-3.2$ > /dev/null a bash: a: command not found bash-3.2$ ksh93 doesn't yield such errors. And concerning the last one, bash is the only shell I've found that yields such an error. -- Vincent Lefèvre <vinc...@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)