The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hjelp kreves om Unix Signal k_bijitesh UNIX for Advanced & ekspertbrukere 9 01-09-2007 03:44
UNIX Internals, Hjelp trengs ... digdarshan High Level Programmering 4 08-04-2005 03:54
Coding Standard For Unix Shell Scripting! Omkumar Shell programmering og Skripting 1 03-28-2005 12:19
UNIX PATH info kreves PLEASE HELP (jeg er ny på unix) akitachi UNIX for Dummies Spørsmål og svar 1 05-10-2002 02:37
Unix Coding Standards himanshu_s UNIX for Dummies Spørsmål og svar 3 12-06-2001 04:34

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 02-01-2008
udiptya udiptya is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 24
Question Unix koding spissen kreves

Hei!

Anta at jeg er på et sted xyz: / abc1/abc2/abc3

Er det mulig å flytte til et annet sted xyz: / mnl1/mnl2/mnl3

av enkelte koding innenfor et script?
  #2 (permalink)  
Old 02-01-2008
ennstate ennstate is offline
Registrert bruker
  
 

Bli Date: Mar 2007
Beliggenhet: Chennai
Innlegg: 222
Visste ikke cd hjelpe deg?

Takk
Nagarajan G
  #3 (permalink)  
Old 02-01-2008
risby risby is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
Kanskje du er forvirret av det faktum at hvis du putter på en cd-kommandoen til en fil og deretter kjøre filen din arbeidsmappen ikke endres.

Dette skyldes at skriptet kjøres i en subshell som arver din nåværende miljø. Når manuset er ferdig eventuelle endringer det har gjort i sitt eget miljø tapt med det.

Svaret er å kjøre skriptet innenfor gjeldende miljøet i stedet for i en subprocess. Dette kalles sourcing skriptet grunn kommandoen "kilde" brukes for å oppnå dette i csh. Det er fremdeles kalles sourcing skriptet selv om syntaks er ganske enkelt å bruke et punktum i ksh eller bash.

Så hvis en fil kalt script inneholder en cd-kommandoen, og deretter

. script

vil endre den gjeldende arbeidsmappen.
  #4 (permalink)  
Old 02-02-2008
udiptya udiptya is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 24
Ditt svar er ikke helt klart for meg. Kan du forklare det med et eksempel!
  #5 (permalink)  
Old 02-02-2008
risby risby is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 11
Sitat:
Originally Posted by udiptya View Post
Ditt svar er ikke helt klart for meg. Kan du forklare det med et eksempel!
Hvis den gjeldende arbeidsmappen er:

/ abc1/abc2/abc3

og du vil den skal være / mnl1/mnl2/mnl3 deretter inn kommandoen

cd / mnl1/mnl2/mnl3

Denne bit av spørsmålet "av noen koding innenfor et script?" er det jeg prøvde å svare, men jeg er nå forutsatt at du ikke visste du kunne endre kataloger uten å bruke et skript.
  #6 (permalink)  
Old 02-04-2008
udiptya udiptya is offline
Registrert bruker
  
 

Bli Date: Jan 2008
Innlegg: 24
Jeg er i stand til å gjøre det. Tusen takk for støtten.
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 08:23.


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