Como declarado em esta pergunta, depende de como você executa seu script e qual é o seu objetivo.
Uma maneira fácil seria executar o script como . run_1.in
, mas talvez seja mais interessante para você buscar uma das outras opções apresentadas como respostas para essa pergunta. Eles também contêm um pouco de informação.
O motivo pelo qual você não altera o diretório é que o script é executado em seu próprio ambiente. Um é executá-lo em seu próprio ambiente usando o método acima, outro seria torná-lo uma função de shell. Este último também é detalhado nas respostas à pergunta: Alterar o diretório atual de um script