I am trying to use aliases in a non-interactive bash shell. I have defined my aliases in ~/.bashrc and I have set the variable BASH_ENV=~/startUpFile
~/.bashrc
BASH_ENV=~/startUpFile
You have to
shopt -s expand_aliases
in the file pointed to in your BASH_ENV
BASH_ENV