Cuando ejecutas un
script, los cambios de directorios y la creación de variables sólo son válidos mientras se ejecuta el
script. En rigo, lo que sucede es que se inicia un nuevo proceso bash (o de la shell que estés usando) y todo se ejecuta allí.
En el caso que mencionas, deberías usar un alias; algo así como:
Código:
alias milindoalias='cd /etc'