Para aplicar as alterações ao seu shell atual, é necessário "procurá-lo" e não "executar" seu script. Portanto, se o seu script for chamado de "script.sh", em vez de executá-lo como ./script.sh
, digite-o com . ./script.sh
e suas alterações serão aplicadas à sessão atual.