Direcionar para os diretórios

13. Re: Direcionar para os diretórios

Bruno Gustavo Budag
brunobudag

(usa CentOS)

Enviado em 20/04/2013 - 21:59h

Sem sucesso, agora não gera erro porém acontece o que já acontecia la nos primeiros script, ele apenas me lista na tela o caminha do diretório, mas o que eu quero fazer é "entrar na pasta" após digitar a opção.

Eu ainda estou caminhando com programação, ainda estou tentando fazer scripts usando a logica de comandos do shell, quando meu livro de shell chegar talvez fique mais fácil.


  


14. Re: Direcionar para os diretórios

Bruno Gustavo Budag
brunobudag

(usa CentOS)

Enviado em 20/04/2013 - 22:52h

Dando mais uma trabalhada nos script descobri que o case é mais fácil realmente por ficar mais limpo, gostei muito do case.

Porém de nada adianta colocar o comando cd /bin ele teria que ter o acompanhamento do pwd, porém fazendo o pwd ele mostra o caminho, ou poderia fazer o ls para listar. Mas a idéia e entrar no diretório.




15. Re: Direcionar para os diretórios

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/04/2013 - 00:53h

Não entendi.

cd /bin vai para o diretório bin, o de comandos do sistema.

Se for um diretório bin dentro do mesmo diretório atual/local,

cd ./bin  

#ou

cd bin

#ou

cd `pwd`/bin


muda para esse local.

Da mesma forma que

echo `pwd`/bin 


mostra escrito na tela esse caminho.


16. Re: Direcionar para os diretórios

Monteiro
werwolf

(usa Debian)

Enviado em 21/04/2013 - 04:25h

brunobudag escreveu:

Dando mais uma trabalhada nos script descobri que o case é mais fácil realmente por ficar mais limpo, gostei muito do case.

Porém de nada adianta colocar o comando cd /bin ele teria que ter o acompanhamento do pwd, porém fazendo o pwd ele mostra o caminho, ou poderia fazer o ls para listar. Mas a idéia e entrar no diretório.




Parceira ainda não entendi pois os scripts anteriores fazem o trabalho de entrar no diretório .... a diferença é que o pwd vai mostrar em que diretório você esta ......


ou estou enganado ....




17. Re: Direcionar para os diretórios

Bruno Gustavo Budag
brunobudag

(usa CentOS)

Enviado em 21/04/2013 - 21:24h

Abaixo vou deixar o que aparece após eu executar o script e colocar meu nome:

Bem vindo bruno. Para qual diretorio voce gostaria de ir:



1 - binarios

2 - arquivos instalados

3 - arquivos de configuracao do site

4 - arquivo dos scripts



Digite apenas uma opcao (1 a 4):


2
/etc
[root@localhost Scripts]#


Observem que ainda estou nos Scripts, porém eu fiz um arquivo apenas com o cd /etc e o mesmo não direciona.

Será que estou com algum problema no meu sistema? estou utilizando o CentOS 6.3


18. Uma forma simple de resolver isso...

Monteiro
werwolf

(usa Debian)

Enviado em 08/05/2013 - 04:03h

cara é o seguinte basta você executar o seu shell da seguinte forma....
nome do shell "ajuda.sh"
exemplo:

normalmente você poderia executar ele assim

./ajuda.sh

mais se você quer que mude o diretorio corrente basta usar

. ./ajuda.sh



bem simples testa ai !!!!


19. Re: Direcionar para os diretórios

Bruno Gustavo Budag
brunobudag

(usa CentOS)

Enviado em 09/05/2013 - 15:31h

eu criei um script simples:

pwd

ls

cd /etc

e nada acontece na terceira etapa, pensei que fosse meu CentOS bugado mas executei no Ubuntu e mesma coisa.
Detalhe não crio arquivo.sh



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts