Você pode tentar usar o bash como um shell interativo de não-login com a opção --rcfile
file.
HOMEM:
When an interactive shell that is not a login shell is started, Bash reads and executes commands from ~/.bashrc, if that file exists. This may be inhibited by using the --norc option. The --rcfile file option will force Bash to read and execute commands from file instead of ~/.bashrc.
Então use
bash --rcfile <(echo '. ~/.bashrc; some_command')
como mencionado neste postar .