Pfadvervollständigung im read-Kommando?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Ozelot
Beiträge: 1515
Registriert: 18.11.2007 09:52:58

Pfadvervollständigung im read-Kommando?

Beitrag von Ozelot » 17.08.2015 12:46:56

n Abend allerseits-

Gibt es einen Weg die Pfadvervollständigung der Bash per Tabulator-Taste innerhalb eines der Eingabe eines read-Kommandos zu aktivieren?

Benutzeravatar
4A4B
Beiträge: 962
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Pfadvervollständigung im read-Kommando?

Beitrag von 4A4B » 17.08.2015 13:00:23

Mit der Option -e:

Code: Alles auswählen

read -ep "Pfadangabe: " pfad

Ozelot
Beiträge: 1515
Registriert: 18.11.2007 09:52:58

Re: Pfadvervollständigung im read-Kommando?

Beitrag von Ozelot » 17.08.2015 13:47:04

Jippie! Danke.

Was macht denn der -p Paramenter? Und warum schweigt sich die Manpage über diese Dinge aus?

Benutzeravatar
4A4B
Beiträge: 962
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Pfadvervollständigung im read-Kommando?

Beitrag von 4A4B » 17.08.2015 14:03:28

Mit -p wird der Prompt von read angegeben (hier: "Pfadangabe: ")

Die Optionen von Bash-Builtins wie read kann man sich leicht mit help anzeigen lassen:

Code: Alles auswählen

help read
Das erspart einem, den Abschnitt von read innerhalb von `man bash` zu suchen

Antworten