Hallo,
kann mir jemand erklären was der Unterschied zwischen
PATH=~/bin:$PATH export PATH
und export PATH=~/bin:$PATH
ist?
Danke, Gregor
Hallo Gregor,
On Wed, Oct 04, 2006 at 14:23:23 +0200, Gregor Jasny wrote:
kann mir jemand erklaeren was der Unterschied zwischen
PATH=~/bin:$PATH export PATH
und export PATH=~/bin:$PATH
ist?
Ich bin mir nicht 100%ig sicher, aber IIRC ist die erste Schreibweise Bourne-Shell kompatibel (echte /bin/sh, nicht bash) und die zweite wird nur von der bash gefressen.
Gruss, Chris
Christian Perle wrote:
On Wed, Oct 04, 2006 at 14:23:23 +0200, Gregor Jasny wrote:
kann mir jemand erklaeren was der Unterschied zwischen
PATH=~/bin:$PATH export PATH
und export PATH=~/bin:$PATH
ist?
Ich bin mir nicht 100%ig sicher, aber IIRC ist die erste Schreibweise Bourne-Shell kompatibel (echte /bin/sh, nicht bash) und die zweite wird nur von der bash gefressen.
Naja, es gibt noch andere sh-kompatible Shells, die die zweite Syntax auch verstehen (zsh zum Beispiel) :-)
Ciao, Thomas
Hallo,
Unterschied ist, wo das /bin/ im Suchpfad auftaucht. Wenn du es vorn hinschreibst, dann eben vorn, sonst wird es hinten angehangen. Die Shells gehen den Pfad von vorn nach hinten durch und nehmen das Binary, das sie auf diesem Weg zuerst finden.
fhaensel@plx1:~> echo $PATH /usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin fhaensel@plx1:~> export PATH=/vorn:$PATH fhaensel@plx1:~> echo $PATH /vorn:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin fhaensel@plx1:~> export PATH=$PATH:/hinten fhaensel@plx1:~> echo $PATH /vorn:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/hinten fhaensel@plx1:~> bash --version GNU bash, version 3.00.16(1)-release (i586-suse-linux) Copyright (C) 2004 Free Software Foundation, Inc. fhaensel@plx1:~>
mfg, Fabian
Gregor Jasny gjasny@googlemail.com (Mi 04 Okt 2006 14:23:23 CEST):
Hallo,
kann mir jemand erklären was der Unterschied zwischen
PATH=~/bin:$PATH export PATH
und export PATH=~/bin:$PATH
Es gibt keinen, nur ältere Shells verstehen ausschließlich ersteres, oft gesehen als PATH=foo:bar; export PATH
lug-dd@mailman.schlittermann.de