The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Adicionando pesquisa padrão caminho para CPP BOYANOV UNIX para Dummies Perguntas & Respostas 1 09-10-2007 02:46
$ PWD mostra caminho absoluto vs caminho w / links simbólicos kornshellmaven Programação Shell Script e 3 06-13-2007 01:15
VI - substituição de um caminho relativo com um caminho absoluto do arquivo Yinzer955i UNIX para Dummies Perguntas & Respostas 2 09-07-2006 12:47
Pergunta sobre Restringir busca encontrar a caminho do diretório atual super_duper_guy UNIX para Dummies Perguntas & Respostas 2 10-17-2005 10:10
diretório home caminho em busca jpprial UNIX para Dummies Perguntas & Respostas 2 09-11-2001 12:42

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 12-31-2008
bobban bobban is offline
Usuário
  
 

Join Data: dezembro 2008
Posts: 5
PATH diretório para pesquisa

Olá

Eu usando CygWin e estou trabalhando no projeto que exige que depois de eu fazer algumas alterações e reconstruir código eu tenho que copiar manualmente os arquivos atualizados para o diretório de instalação para testá-los. Existe uma saída construir diretório onde esses arquivos colocados, mas o programa não será executado a partir daí. É principalmente dll que necessitam de actualização.

Então eu pensei se eu configurar o meu caminho com o diretório de saída construir o primeiro caminho meu programa podem procurar lá primeiro e, assim, encontrar a dll atualizada se houver um.

Tentei mudar meu caminho usando o seguinte script algo como:

PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:."

No entanto, não importa o que eu faço o meu pedido parece sempre usar a dll de o diretório de instalação, se houver um. Se eu remover a dll a partir desse diretório e teste através da definição de alguns outros diretórios no caminho, então eu posso ver que a precedência dos diretórios está funcionando corretamente. Só não posso remover o diretório de trabalho ...

Será que o que estou tentando fazer é possível? É o que eu definir meu caminho para corrigir?

Agradecemos antecipadamente a sua ajuda.

Última edição por bobban; em 12/31/2008 10:36..
  #2 (permalink)  
Old 01-01-2009
jwzumwalt jwzumwalt is offline
Usuário
  
 

Join Date: Aug 2007
Lugares: 15
Basta uma rápida observação. Eu ocasionalmente usar cygwin, mas não sei como perto de um verdadeiro shell Unix é.

1-Com um verdadeiro reservatório os diretórios são pesquisados na ordem em que são encontrados no caminho.
Então PATH \u003d "/ a: / b / 1: etc .." o / a vai ser analisada em primeiro lugar.

2-Não esqueça de exportar o seu caminho! Cerca de uma vez por semana eu trabalho um extra 15min sobre um problema porque eu esqueci de exportar os varaiable.

3-Você não pode ter o controle completo do caminho sob Cygwin MS vitória pode fazer, porque alguns dos seus próprios caça antes do Cygwin caminho declaração ocorre. Você terá que fazer alguns testes rápidos

Espero que isso ajude você considerar algumas opções ....
JZ
  #3 (permalink)  
Old 01-01-2009
bobban bobban is offline
Usuário
  
 

Join Data: dezembro 2008
Posts: 5
Citação:
2-Não esqueça de exportar o seu caminho! Cerca de uma vez por semana eu trabalho um extra 15min sobre um problema porque eu esqueci de exportar os varaiable.
EXPORTAÇÃO O que fazer?

Eu tenho um script: newpath.sh

e em que é a linha:

PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:."

e eu executá-lo usando o comando source:

. newpath.sh

e depois, quando eu entrar "printf $ PATH" Eu posso ver que tem actualizado. Am I missing something?
  #4 (permalink)  
Old 01-01-2009
jwzumwalt jwzumwalt is offline
Usuário
  
 

Join Date: Aug 2007
Lugares: 15
EXPORTAÇÃO permite mudanças de uma variável a ser global. Se você tem um shell aberto e você alterar o caminho variável e, em seguida, ir para outra janela do shell, a mudança não irá aparecer. Se você exportá-lo, é como dizer UNIX para notificar todos os programas que existe uma nova versão dessa variável.
  #5 (permalink)  
Old 01-01-2009
bobban bobban is offline
Usuário
  
 

Join Data: dezembro 2008
Posts: 5
Obrigado por isso jwzumwalt, eu realmente aprecio a sua ajuda.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:47.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0