Am Freitag, 19. September 2003 00:07 schrieb Jan Trippler: [...]
Aber vielleicht gehts so: ich="$0" p="`pwd`" while test -n "`readlink \"$ich\"`"; do d="`dirname \"$ich\"`" test -n "$d" && cd "$d" || exit 1 ich="`readlink \"\`basename \"$ich\"\`\"`" done cd "$p" echo "ich bin $ich"
(ein bisschen getestet)
Einen hab ich noch - Der engültige Wert von $ich steht natürlich in Bezug auf das letzte besuchte Verzeichnis, also muss ich noch ne Zeile einfügen, um diesen Bezug mitzuliefern (auch wenn es mir in der Seele weh tut ;) ich="$0" p="`pwd`" while test -n "`readlink \"$ich\"`"; do d="`dirname \"$ich\"`" test -n "$d" && cd "$d" || exit 1 ich="`readlink \"\`basename \"$ich\"\`\"`" done # dies ergaenzen: ich="`pwd`/\`basename \"$ich\"\``" cd "$p" echo "ich bin $ich" Jan