[linux] Re: Probleem met locale variabelen in bash

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Wo Mrt 12 08:09:45 CET 2008


On Tue, Mar 11, 2008 at 07:59:36PM +0100, Cecil Westerhof wrote:
> In bash kun je local gebruiken om te zorgen dat variabelen lokaal zijn
> i.p.v. globaal. Er is echter een cavecat: als de lokale variabele al
> globaal bestaat en die globale variabele is read-only, dan wordt de
> lokale variabele niet aangemaakt en de globale gebruikt.
> 
> Nu kun je zeggen: gebruik geen lokale en globale variabelen met dezelfde
> naam, maar dat is bij het maken van bibliotheken wat lastiger. Is er
> iets tegen te doen?

if readonly | grep -q cecil
then 
    echo "Ik heb een dubbelganger"
    exit 2
else
    local cecil
    .....
fi


Met vriendenlijke groet,



Daniel von Asmuth


-- 
		Microsoft Windows Error Reporting
Dit probleem is veroorzaakt door Windows. Dit programma is gemaakt door
Microsoft Corporation. Microsoft Corporation heeft momenteel geen oplossing
voor het probleem dat u hebt gemeld.
	Was deze informatie nuttig?  [ Ja ]  [ Nee ]  [ Enigszins ]



More information about the Linux mailing list