Você pode transformá-lo em um shell interativo com -i
e, em seguida, seu ~ / .bashrc
será lido:
bash -i -c "echo \$EDITOR"
A outra coisa que você pode fazer é fornecer o arquivo explícito. Se você tiver /var/tmp/test
com conteúdo:
export XXX=123
e você faz
bash -c "source /var/tmp/test; echo \$XXX"
você receberá 123
ecoado.