Eu sugeriria o uso do parâmetro --rcfile
do bash; ele força os shells interativos do bash a usarem o arquivo RC em vez de de ~/.bashrc
. Mude sua função para:
nterm (){
if [ "$#" == "1" ]; then
if [ "$@" == "option_a" ]; then
term -e bash --rcfile "$HOME/.bashrc1"
else if [ "$@" == "option_b" ]; then
term -e bash --rcfile "$HOME/.bashrc2"
fi
else
term
fi
}
Eu não estou familiarizado com o comando term
; Eu suponho a partir de suas tags que é gnome-terminal ou um wrapper para isso, nesse caso eu estou tendo invocar bash com os arquivos correspondentes RC.