![]() |
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.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
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 |
|
||||
|
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. |