staging.inyokaproject.org

Bash - auflösen von Variablen in Pfad

Status: Gelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

jack_reacher

Anmeldungsdatum:
1. März 2019

Beiträge: Zähle...

Ich bin nicht ganz unerfahren in Sachen Linux. Aber bei dieser Frage finde ich lieder weder hier im Forum noch sonst im Netz eine Antwort.

Vielleicht weiß es hier jemand - es würde mich sehr glücklich machen! 😉

Ich war vor kurzen auf einer SLES 12 auf der Bash unterwegs. Als ich dort

1
cd $DEMODIR/

gefolgt von der Tab-Taste gedrückt hatte wurde die Eingabe in

1
cd /demo/dir/

aufgelöst.

Nun meine Frage. In Ubuntu z.B. ist mir das noch nie untergekommen. Welche(n) Schalter muss ich setzen, damit das auch unter Ubuntu so aufglöst wird?

Danke!

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Du musst für die Bash die Option direxpand setzen, vgl. https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html:

direxpand

If set, Bash replaces directory names with the results of word expansion when performing filename completion. This changes the contents of the readline editing buffer. If not set, Bash attempts to preserve what the user typed.

shopt -s direxpand 

jack_reacher

(Themenstarter)

Anmeldungsdatum:
1. März 2019

Beiträge: Zähle...

Danke!

Antworten |