Article View: be.comp.programming
Article #13246Re: bash script en environment variable
From: Lieven Marchand
Date: Wed, 15 Aug 2001 12:47
Date: Wed, 15 Aug 2001 12:47
38 lines
1840 bytes
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-mailReferences:
<_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