Esto puede ser una pregunta demasiado genérica como lo es pero ... Estoy perplejo al tratar de moverse a través de los directorios desde un script de shell. No soy un usuario avanzado de * nix, pero me siento cómodo trabajando a través de la línea de comandos para la mayoría de las tareas. Me gustaría llamar a un script que puede mover 'yo' a un directorio en lugar de sólo el proceso de escritura similar a la siguiente:Bash Shell Secuencias de comandos: qué lógica simple me falta
prompt:> goto lit
donde goto
es un alias ->goto='./goscript'
y
goscript
tiene un código simple en tales como:
cd /path to work dirs/lit/user dir
(suponiendo que cada usuario tiene un directorio dentro de/lit)
he evitado este problema yo mismo estableciendo mi alias personal 'para moverme al directorio deseado, ejecutar un script y luego volver al directorio original. Esta pregunta me llegó por un compañero de trabajo que usa un método similar, pero quería hacer que el proceso fuera más genérico, así que no necesitamos crear todos los alias que necesitamos. Pensé que este sería un problema fácil de resolver, pero estoy perplejo ya que realmente no tengo una gran experiencia en scripts ... hasta el momento.
Ver http://stackoverflow.com/questions/255414/why-doesnt-cd-work-in-a-bash-shell-script –