🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13246

Re: bash script en environment variable

#13246
From: Lieven Marchand
Date: Wed, 15 Aug 2001 12:47
38 lines
1840 bytes
piet <piet@myflat.com> writes:

> #!/bin/sh
> 
> NAAM="Piet"
> export Naam
> echo $Naam
> 
> Dit script geeft als resultaat Piet.
> Wanneer ik nu vanaf de prompt de environment variabelen opvraag dan staat 
> de variabele NAAM daar niet in.
> Hoe komt dit?

Omdat je shell een nieuwe kopie van /bin/sh forkt om je scriptje in
uit te voeren. Als je wilt dat de wijzigingen in je huidige shell
gebeuren gebruik . om het scriptje uit te voeren.


[mal@localhost mal]$ cat foo
#!/bin/sh
NAAM="Piet"
export NAAM
echo $NAAM
[mal@localhost mal]$ ./foo
Piet
[mal@localhost mal]$ echo $NAAM

[mal@localhost mal]$ . ./foo
Piet
[mal@localhost mal]$ echo $NAAM
Piet
[mal@localhost mal]$ 

-- 
Lieven Marchand <mal@wyrd.be>
She says, "Honey, you're a Bastard of great proportion."
He says, "Darling, I plead guilty to that sin."
Cowboy Junkies -- A few simple words
Technical Details
Message-ID: <m3wv45qylz.fsf@localhost.localdomain>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!lnewspeer00.lnd.ops.eu.uu.net!lnewsifeed02.lnd.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
References: <_nte7.425$6x5.118313@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2f81bd683735cdd0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-15 09:35:43 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!lnewspeer00.lnd.ops.eu.uu.net!lnewsifeed02.lnd.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
Sender: mal@localhost.localdomain
Newsgroups: be.comp.programming
Subject: Re: bash script en environment variable
References: <_nte7.425$6x5.118313@afrodite.telenet-ops.be>
From: Lieven Marchand <mal@wyrd.be>
Date: 15 Aug 2001 14:47:04 +0200
Message-ID: <m3wv45qylz.fsf@localhost.localdomain>
X-Newsreader: Gnus v5.5/XEmacs 20.4 - "Emerald"
Lines: 38
NNTP-Posting-Host: uu212-190-2-125.unknown.uunet.be
X-Trace: 997893311 news.be.uu.net 7117 212.190.2.125
X-Complaints-To: abuse@be.uu.net