The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Ställa in miljövariabeln på en Solaris-maskin med hjälp av skal script eamani_sun Shell-programmering och Skript 1 05-30-2008 10:05
Ställa basename och dirname variabel för att helt enkelt script. liketheshell Shell-programmering och Skript 1 09-12-2007 01:36
Global variabel i ett script? skyineyes Shell-programmering och Skript 2 07-12-2007 06:55
inställning global variabel för alla användare mästare UNIX for Dummies Frågor & Svar 4 08-15-2002 12:59
Global PATH inställning jxh UNIX for Dummies Frågor & Svar 5 07-20-2001 05:23

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 10-23-2007
arunkumar_mca arunkumar_mca is offline
Registered User
  
 

Join Date: oktober 2004
Inlägg: 256
fastställa en global variabel i skriptet

Hej Alla,

Jag vet att fastställa globala variabel jag kan använda export .. Men ta den situation som nedan ..

Jag vill ställa en variabel i ett manus och få det i andra script

Jag har gjort så här .. Det fungerar inte



one.sh
#! / usr / bin / ksh
echo $ RISSHI
export RISSHI \u003d 1


two.sh
#! / usr / bin / ksh
echo $ RISSHI
export RISSHI \u003d 2

variabeln RISSHI inte har ändrats till två när jag kör two.sh efter one.sh
Jag försöker köra ut. one.sh jag har fel ...

Är det sättet att dela ut en variabel mellan manus?

Tack,
Arun
  #2 (permalänk)  
Old 10-23-2007
porter porter is offline Forum Advisor  
Registered User
  
 

Join Date: Jan 2007
Inlägg: 2965
Citat:
Ursprungligen postat av arunkumar_mca View Post
Är det sättet att dela ut en variabel mellan manus?
Variabler, eller snarare miljövariabler, tillhör processer, inte skript skript ändrar dem, men de finns med i processen.

Om du kör ett script med "#! / Bin / sh" det startar en ny process för att köra skript på, varför en ny uppsättning miljövariabler, barn kommer att ärva föräldrarnas exporteras, men inte tvärtom.

Alternativet är att köra ett script som använder "källa" eller ".". Den negativa sidan av detta är skriptet språk måste vara samma och felhantering måste vara konsekvent.
  #3 (permalänk)  
Old 10-23-2007
arunkumar_mca arunkumar_mca is offline
Registered User
  
 

Join Date: oktober 2004
Inlägg: 256
Hej Porter ..

Tack för ditt svar ..
Köp Jag försökte köra skriptet gillar
. one.sh

och försökte acess det värdet, men felet jag var

ksh: one.sh: hittades inte.

Hör av dig Vad är den förändring som jag har att göra
  #4 (permalänk)  
Old 10-23-2007
porter porter is offline Forum Advisor  
Registered User
  
 

Join Date: Jan 2007
Inlägg: 2965
Prova att använda en sökväg till "one.sh" antingen ". / One.sh" eller med den fullständiga katalogen prefixing det.
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 02:00.


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