The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Lägga standard sökvägen för CPP boyanov UNIX for Dummies Frågor & Svar 1 09-10-2007 02:46
$ PWD visar absoluta sökvägen vs väg w / symboliska länkar kornshellmaven Shell-programmering och Skript 3 06-13-2007 01:15
VI - som ersätter en relativ sökväg med absolut sökväg till en fil Yinzer955i UNIX for Dummies Frågor & Svar 2 09-07-2006 12:47
Fråga om begränsning Sök väg FIND till aktuell katalog super_duper_guy UNIX for Dummies Frågor & Svar 2 10-17-2005 10:10
hemkatalog i sökvägen jpprial UNIX for Dummies Frågor & Svar 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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-31-2008
bobban bobban is offline
Registered User
  
 

Join Date: Dec 2008
Inlägg: 5
PATH katalogsökning ordning

Hej

Jag använder Cygwin och jobbar på projekt som kräver där efter jag göra några ändringar i registret och återuppbygga jag manuellt måste kopiera de uppdaterade filerna i katalogen install att testa dem. Det finns en ansamling output katalog där filerna placeras, men programmet kommer inte att springa därifrån. Det är främst DLL-filer som behöver uppdateras.

Så jag tänkte att om jag upp min väg med att bygga resultatkatalog som den första vägen mitt program kan söka dit först, och därigenom hitta uppdaterade dll om det finns någon.

Jag försökte ändra min väg med hjälp av följande skript något i stil med:

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

Oavsett vad jag gör min ansökan alltid tycks använda dll från katalogen install om det finns någon. Om jag tar bort DLL i samma katalog och testa genom att ställa några andra katalogerna i PATH så kan jag se att prioriteringen av kataloger fungerar korrekt. Bara att jag inte kan ta bort arbetsmappen ...

Är vad jag försöker göra möjligt? Är vad jag ställa min väg för att rätta till?

Tack på förhand för din hjälp.

Senast redigerad av bobban; 12-31-2008 at 10:36..
  #2 (permalänk)  
Old 01-01-2009
jwzumwalt jwzumwalt is offline
Registered User
  
 

Join Date: Aug 2007
Inlägg: 15
Bara en snabb kommentar. Jag använder ibland cygwin men vet inte hur nära en verklig Unixterminal det är.

1-Med en verklig skal de kataloger som ska genomsökas i den ordning de finns i sökvägen.
Så PATH \u003d "/ a: / b / 1: etc. .." de / en kommer att granskas först.

2-Dont forget to EXPORT din väg! Ungefär en gång i veckan jobbar jag en extra 15min på ett problem eftersom jag glömde att exportera varaiable.

3-Du kanske inte har fullständig kontroll över stigen under Cygwin eftersom MS Win kan göra en del av sina egna revir innan Cygwin sökvägen sker. Du kommer att behöva göra några snabba tester

Jag hoppas att detta hjälper dig att överväga vissa alternativ ....
JZ
  #3 (permalänk)  
Old 01-01-2009
bobban bobban is offline
Registered User
  
 

Join Date: Dec 2008
Inlägg: 5
Citat:
2-Dont forget to EXPORT din väg! Ungefär en gång i veckan jobbar jag en extra 15min på ett problem eftersom jag glömde att exportera varaiable.
Vad gör EXPORT göra?

Jag har ett script: newpath.sh

och det är raden:

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

och jag kör den med kommandot Källa:

. newpath.sh

och efter det, när jag kommer in "printf $ PATH" Jag kan se det har uppdaterats. Har jag missat något?
  #4 (permalänk)  
Old 01-01-2009
jwzumwalt jwzumwalt is offline
Registered User
  
 

Join Date: Aug 2007
Inlägg: 15
EXPORT tillåter ändringar i en variabel för att vara global. Om du har ett skal öppnas och du ändra sökvägen variabel, sedan gå till ett annat skal fönster, kommer förändringen inte dyker upp. Om du exporterar det är det som säger UNIX meddela alla program att det finns en ny version av denna variabel.
  #5 (permalänk)  
Old 01-01-2009
bobban bobban is offline
Registered User
  
 

Join Date: Dec 2008
Inlägg: 5
Tack för att jwzumwalt Jag uppskattar verkligen din hjälp.
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0