Los_Andros
02-02-2004, 13:27
Ich seh einfach den Wald vor lauter Bäumen nicht.
Ich muß hier Scripte mit einer bestimmten Language Variable ausführen.
Ich habe mir das etwa so gedacht.
Language Variable am Anfang setzen und am Schluß zurücksetzen (auf den Eintrag der in .profile steht oder default setzen)
#set LANG (check for .profile)
export LANG=De_DE.IBM-273
LNG=`cat ~/.profile | grep LANG`
if test "$LNG" = ""
then
export LANG=De_DE.IBM-273
else
`eval $LNG`
fi
exit 0;
In Worten:
Wenn $LNG = "", dann export LANG=De_DE.IBM-273 ansonsten nimm den Eintrag aus .profile
Aber das geht nicht,
Was mache ich falsch?
Ich muß hier Scripte mit einer bestimmten Language Variable ausführen.
Ich habe mir das etwa so gedacht.
Language Variable am Anfang setzen und am Schluß zurücksetzen (auf den Eintrag der in .profile steht oder default setzen)
#set LANG (check for .profile)
export LANG=De_DE.IBM-273
LNG=`cat ~/.profile | grep LANG`
if test "$LNG" = ""
then
export LANG=De_DE.IBM-273
else
`eval $LNG`
fi
exit 0;
In Worten:
Wenn $LNG = "", dann export LANG=De_DE.IBM-273 ansonsten nimm den Eintrag aus .profile
Aber das geht nicht,
Was mache ich falsch?