Wie kann ich das Ergebnis von einem which
Befehl an cd
weiterleiten?
Das versuche ich zu tun:
which oracle | cd
cd < which oracle
Aber keiner von ihnen funktioniert.
Gibt es eine Möglichkeit, dies zu erreichen (anstatt natürlich zu kopieren / einfügen)?
Bearbeiten: Beim zweiten Gedanken würde dieser Befehl fehlschlagen, da die Zieldatei KEIN Ordner / Verzeichnis ist .
Also denke ich nach und arbeite einen besseren Weg aus, um den nachfolgenden "/ oracle" Teil jetzt loszuwerden (sed oder awk oder sogar Perl) :)
Edit: Okay, das habe ich am Ende:
cd `which oracle | sed 's/\/oracle//g'`
dirname
, basename
?