Vincent Lefevre <vinc...@vinc17.org> wrote: > 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
aliases aren't expanded by a non-interactive bash by default. If you do "shopt -s expand_aliases", then they'll be expanded. paul