The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
', mens' loop ændrer ikke lokale variabler?! alex_5161 Shell Programmering og Scripting 3 11-20-2008 02:06 PM
Sådan ændres moderselskab Shells variabler? pankai Shell Programmering og Scripting 1 01-17-2008 04:32 PM
kan du ændre direcotry benytter variabler? jsalz638 Shell Programmering og Scripting 4 07-06-2004 08:09 AM
Hvad er setenv? myoeminn Shell Programmering og Scripting 2 03-05-2002 09:24 PM
sæt, setenv w6u6f UNIX for dummyer Spørgsmål & svar 1 01-31-2002 04:58 PM

 
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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-21-2008
benwj benwj is offline
Registreret Bruger
  
 

Join Date: Nov 2008
Stillinger: 1
Hvorfor indstille også ændre setenv variabler?

Jeg troede, at fastsætte og setenv var nemt nok at forstå, før jeg begyndte at eksperimentere.
Jeg har bemærket det samme problem i en tidligere tråd, så jeg vil bruge det som et eksempel.

sæt kommando gav følgende resultater:

argv ()
chronic wasting disease / homes/e/ee325328/assignment.2
home / homes/e/ee325328
sti (en hel bunke af stier)
prompten Sol%
Shell / bin / csh
status 0
sigt ANSI
bruger ee325328

setenv kommando gav følgende resultater:

HOME \u003d / homes/e/ee325328
PATH \u003d bla bla
LOGNAME \u003d ee325328
_INIT_PREV_LEVEL \u003d S
_INIT_RUN_LEVEL \u003d 3
_INIT_RUN_NPREV \u003d 0
_INIT_UTS_ISA \u003d Sparc
_INIT_UTS_MACHINE \u003d Sun4d
_INIT_UTS_NODENAME \u003d Sol
_INIT_UTS_PLATFORM \u003d SUNW, SPARCserver-1000
_INIT_UTS_RELEASE \u003d 5,7
_INIT_UTS_SYSNAME \u003d SunOS
_INIT_UTS_VERSION \u003d Generic_106541-19
Pwd \u003d / homes/e/ee325328/assignment.2
USER \u003d ee325328
OPENWINHOME \u003d / usr / openwin

Følgende variabler er fælles for begge:
HOME
PATH
USER
(men de er lavere for sæt og store bogstaver til setenv)
Når du bruger sæt kommando til at ændre nogen af disse, den setenv værdier berøres også, og omvendt.

Hvordan er en variabel fælles for skallen og miljø oprettet?

Jeg forsøgte at skabe en shell variable og et miljø variable af samme navn, men deres værdier kan ændres uafhængigt.
Hvilket fører til et andet spørgsmål: Hvis værdien er forskellige, som man tager precidence?
Bedre stoppe, og prøv og undertand hvad der foregår, før man går videre.
 

Bogmærker

Tags
shell script, shell-scripting, unix scripting, unix scripting basics

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 10:58 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0