In bash-script Verzeichnisname rausfinden.

Spacemojo

Spacemojo

Aktives Mitglied
Thread Starter
Dabei seit
16.05.2004
Beiträge
624
Reaktionspunkte
21
Hi!
Ich kenn mich mit shell-scripts gar nicht aus.
Ich möchte, dass das script den Ordnernamen ausgibt:
Wenn ich im Verzeichnis "~/Desktop/testVerzeichnis" bin, soll einfach "testVerzeichnis" ausgegeben werden.
Also irgendwas mit echo, soviel weiß ich schon :D

Danke für alle Tips!

Tobi
 
Spacemojo schrieb:
Hi!
Ich kenn mich mit shell-scripts gar nicht aus.
Ich möchte, dass das script den Ordnernamen ausgibt:
Wenn ich im Verzeichnis "~/Desktop/testVerzeichnis" bin, soll einfach "testVerzeichnis" ausgegeben werden.
Also irgendwas mit echo, soviel weiß ich schon :D

Danke für alle Tips!

Tobi

Was du suchst, ist
Code:
echo $PWD
 
da muss er aber noch mit sed ran, wenn er nur den teil hinter dem letzen / haben will ;)
 
Nein,
Code:
echo ${PWD##*/}
;)
 
Danke!
Passt wunderbar!

Tobi
 
Alternativ:
Code:
basename `pwd`
und das ganz ohne echo :D.
 
Zurück
Oben Unten