Seu script é fonte do arquivo especificado.
O motivo pelo qual você vê duas linhas em branco em vez dos nomes de caminho esperados é porque o script origina $LOCAL_SHELL_CONFIG_FILE
de dentro da função " execute()
", que executa os comandos em segundo plano (ou seja, em um subshell) ).
Subshells não podem modificar o ambiente do shell pai.