• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] /etc/profile.local : $PATH

hi notoxp !
Hat ein bißchen gedauert...
hier also die Ausgabe in PATH.debug:
Code:
2007-10-20 02:57:17 Vorher: >>/home/tom/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:         \
                       /usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin<<            \
2007-10-20 02:57:17 Nachher: >>/home/tom/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:        \
                          /usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:          \
                          /home/tom/bin/BIN_ABF:/home/tom/bin/BIN_APPL:/home/tom/bin/BIN_BAK:    \
                          /home/tom/bin/BIN_CD:/home/tom/bin/BIN_DOKU:/home/tom/bin/BIN_HIST:    \
                          /home/tom/bin/BIN_KINT:/home/tom/bin/BIN_MAIL:/home/tom/bin/BIN_NOTES: \
                          /home/tom/bin/BIN_PANEL:/home/tom/bin/BIN_PRINT:                       \
                          /home/tom/bin/BIN_START:/home/tom/bin/BIN_TEST:                        \
                          /home/tom/bin/BIN_TXT:/home/tom/bin/CRON<<
also normal soweit, aber trotzdem ergibt echo $PATH eine 3-fache Ausgabe aller Einträge
:shock:
gruß,
tom
 
ok, nur für den Fall...
Code:
bin=$(echo /home/tom/DAT/D/BIN/BIN_*)
for i in $bin; do
   dat=$(echo $PATH | grep -w $i)
   if [ -z "$dat" ]; then
   path="$path:$i"
   fi;
done;
PATH="$PATH:$path"
export $PATH
 
jengelh schrieb:
Code:
A=B
export A
kannst du einfacher zu `export A=B` kombinieren.
In der bash geht das. Aber da ich z.B. auch unter der jsh von Solaris arbeite, habe mir auch angewöhnt, den Export als eigenen Schritt zu machen...

Code:
export A=B
A=B: is not an identifier
 
Oben