The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
globale variabler i KLD (FreeBSD) int80h High Level Programmering 0 01-17-2008 08:14
sette en global variabel i skriptet arunkumar_mca UNIX for Dummies Spørsmål og svar 3 10-23-2007 08:46
perl globale variabler reggiej Shell programmering og Skripting 3 08-29-2005 09:18
setting global variabel for alle brukere mester UNIX for Dummies Spørsmål og svar 4 08-15-2002 01:59
Global PATH innstilling jxh UNIX for Dummies Spørsmål og svar 5 07-20-2001 06:23

 
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 11-20-2008
gregf gregf is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 2
Innstilling globale variabler med bash / Linux

Jeg bruker funksjoner i et script og annen merkelig grunn Export kommandoen ikke synes å være å gjøre mitt variabler globale.

Alle som har noen ideer?

Jeg bruker en funksjon for å passere noen utgang toppen annen bruker pipe kommandoen, f.eks

Funksjon 1 | Funksjon 2

Funksjon 2 leser verdien gått fra Function en og setter noen variabler basert på verdien deretter eksporterer dem

setStartSeq () (
les logFile
echo "Start redo logg: $ logFile"
arcPrefix \u003d $ (echo $ logFile | cut-d_-f1 )"_"$( echo $ logFile | cut-d_-F2)
startSeq \u003d $ (echo $ logFile | cut-d_-f3 | cut-d.-F1)
eksport arcPrefix \u003d $ arcPrefix
eksport startSeq \u003d $ startSeq
)


Likevel senere i skriptet en annen funksjon forsøker å bruke ovenfor eksportert variabler og de Arent satt!

Jeg har bekreftet at ved å kjøre en eksport-p i senere funksjon og alle verdiene angitt ovenfor er tom.

Jeg er ny i bash og Linux, men har brukt eksportere uten problem med kornshell.


Eventuelle hjelpe ville være verdsatt
 

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:39.


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