5 Oct
2004
5 Oct
'04
22:16
Hallo, Am Tue, 05 Oct 2004, Al Bogner schrieb:
Ich kann mit pwd den augenblicklichen Pfad feststellen. Das ergibt dann zB /tmp/a/b/c/d/e, ein anderes mal aber /tmp/a/b/c. Wie eruiere ich "e" bzw. "c"?
echo "`basename \"$PWD\"`" echo "${PWD##*\/}" ### bashism / posixism[1] Die Loesungen mit sed und perl lass ich mal weg, und die mit awk steht nebenan ;) Am schnellsten ist natuerlich die shell-interne Loesung... -dnh [1] IIRC koennen andere POSIX-kompatible shells das auch -- oder sollten es zumindstet. -- Lieber altes Europa als neues Arschloch. -- Bernd in suse-talk