Fala Daniel,
sugiro que vc inclua uma última linha no fim do script que seja simplesmente
pwd.

O que deve estar acontecendo é que o seu script vai par o diretório
escolhido e qdo termina, termina tb o shell que o estava interpretando,
voltando assim ao Shell pai, que nunca saiu do diretório em que estava.

Se o pwd listar o diretório correto, basta vc executar o seu script com o
cmd source, tb representado por um ponto (.), da seguinte forma.

source /nome/do/script

ou

. /nome/do/script

Bye,
Julio


Em 14/12/07, Daniel Cardoso <[EMAIL PROTECTED]> escreveu:
>
>   Pessoal,
>
> Estou usando o select para criar um lista de diretórios que estão no me
> home, para em seguida entrar no diretório escolhido.
>
> #!/bin/bash
> PS3="Entrar em? "
> select i in *; do
> cd $i
> break
> done
>
> Para minha surpresa o cd não faz change the working directory.
>
> obrigado,
>
> Daniel Cardoso
>
>  
>



-- 
Abraços,
Julio
Feliz Natal
:wq


[As partes desta mensagem que não continham texto foram removidas]

Responder a