Eu tenho um script script_xy.sh , que eu tenho que executar via sudo
.
Neste script eu modifico variáveis de ambiente e quando eu adiciono a linha source ${BASHRC}
nada acontece, pois não se refere ao shell de retorno (entretanto, um novo shell com CTRL + ALT + N tem as alterações).
O que eu tentei. mas não funcionou, uma vez que também não se refere ao shell pai:
sudo -H -u $USER bash -c "source ${BASHRC}"
⟹ Existe uma maneira de atualizar o ambiente no shell, onde o script sudo foi executado?