![Wie aktiviert man die Bash-Vervollständigung für ein Bash-Skript?](https://rvso.com/image/567604/Wie%20aktiviert%20man%20die%20Bash-Vervollst%C3%A4ndigung%20f%C3%BCr%20ein%20Bash-Skript%3F.png)
Ich möchte ein Bash-Skript foo.sh erstellen.
Wenn es ausgeführt wird, wird ein Verzeichnis abgefragt. Kann der Benutzer die Tabulatortaste zur automatischen Vervollständigung verwenden?
Hier ist ein Beispielcode, der davon ausgeht, dass Lesen über eine Option verfügt.
echo -n "Enter the directory of awesomeness: "
read --enable-autocomplete DIR_OF_AWESOMENESS
echo "The Dir of Awesomeness is $DIR_OF_AWESOMENESS"
Danke!
Antwort1
Die Bash-Autovervollständigung funktioniert mit Kommandozeilenargumenten. Hier isteine zweiteilige Einführung zum Schreiben von Autovervollständigungmit Beispielen.