The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hvordan unset den readonly variable Nidhi2177 UNIX for Advanced & ekspertbrukere 2 09-12-2007 06:35
Finnes det noen måte å angi konv variabel i toppnivået Makefile og unset når du er ferdig umen Shell programmering og Skripting 0 10-23-2005 09:15
definere lengden på variabelen cbarker UNIX for Dummies Spørsmål og svar 10 04-01-2005 01:42
Hvordan definerer to variabel i foreach kommando? geoquest Shell programmering og Skripting 14 08-22-2002 07:11
Bruke grep for å definere en variabel cspcspcsp UNIX for Dummies Spørsmål og svar 1 10-12-2001 01:22

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-05-2009
Hangman2 Hangman2 is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 27
Hvordan definerer jeg en bestemt dir i PATH og deretter unset som dir

Hvordan definerer jeg en bestemt dir foran PATH og deretter kjøre noen jobb, og deretter ved utgangen av jobben sette PATH til originalen?

i et skript, VIL noe sånt som dette arbeidet:

ORIG_PATH \u003d $ PATH
export PATH \u003d / dir1/dir2: $ PATH

RUN noen jobber .....

unset PATH
EXPORT PATH \u003d $ ORIG_PATH

Også er det en måte å ikke unset banen og se etter bestemte dir og ta det ut fra PATH?
  #2 (permalink)  
Old 01-05-2009
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Bli Date: Feb 2004
Beliggenhet: NM
Innlegg: 5813
Hvis du definerer en verdi for PATH inne i et skript, er verdien bare byttet så langt som prosessen kjører skriptet er bekymret. "Nobody" andre noensinne berørt. Jeg tror dette kan være enkle svaret på spørsmålet ditt. Endringer i et barn miljøvariabelen gjenspeiles ikke i den overordnede prosessen "Samme miljøvariabelen.
  #3 (permalink)  
Old 01-06-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmerer, forfatter
  
 

Bli Date: Mar 2007
Bosted: Toronto, Canada
Innlegg: 2380
Sitat:
Originally Posted by Hangman2 View Post
Hvordan definerer jeg en bestemt dir foran PATH og deretter kjøre noen jobb, og deretter ved utgangen av jobben sette PATH til originalen?

i et skript, VIL noe sånt som dette arbeidet:

ORIG_PATH \u003d $ PATH
export PATH \u003d / dir1/dir2: $ PATH

RUN noen jobber .....

unset PATH
EXPORT PATH \u003d $ ORIG_PATH

Det er ingen kommando kalt EXPORT, det er små bokstaver: export
Sitat:

Også er det en måte å ikke unset banen og se etter bestemte dir og ta det ut fra PATH?

Det er (se http://cfaj.freeshell.org/shell/scripts/path-funcs-sh), Men det er ikke nødvendig, siden endringen påvirker bare den gjeldende skriften og dens barn.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 05:19.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0