Use o comando interno source
(de help -m source
):
source - Executa comandos de um arquivo no shell atual.
Exemplo de execução mencionado na pergunta:
pandya@pandya-desktop:~$ source ch_dir
pandya@pandya-desktop:/usr$
Aqui você pode ver cd /usr
é executado no shell atual e, portanto, o diretório do shell atual foi alterado!
Espero que isso ajude a executar a entrada de comando do arquivo no shell atual.