[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] verwirrung



Hallo Michael,

At 21.11.2000, Michael Hoenisch wrote:
> in meiner .bashrc steht folgende Zeile:
> export CLASSPATH=$HOME/files/java:.:$CLASSPATH
> Wenn ich auf der Konsole "echo $CLASSPATH" eingebe, kriege ich die erwartete
> Ausgabe: /home/micha/files/java:.:
> 
> Wenn ich aber unter X einen Xterm starte, kriege ich diese Ausgabe:
> /home/micha/files/java:.:/home/micha/files/java:.:
> Warum wird der Inhalt der Shellvariablen verdoppeltr? Wird dann die .bashrc 2x
> eingelesen? 

Weil Du auf einer Shell die Variable "CLASSPATH" mit dem Inhalt
"/home/micha/files/java:.:" setzt und dann ein xterm aufruft, welches
die _vorhandene_ Variable "CLASSPATH" (die immer noch den selben Inhalt
hat) mit "$CLASSPATH" erweiterst.

Lass das "$CLASSPATH" bei Setzen der Variablen weg. Sie ist
offensichtlich sowieso vorher nicht da.

Gruss, Guido
-- 
Microsoft is a cross between The Borg and the Ferengi.  Unfortunately
they use Borg to do their marketing and Ferengi to do their programming. 
                          -- Simon Slavin, in the Monastery.

Attachment: pgpyaSmyJIQS2.pgp
Description: PGP signature


Reply to: