1 votes

comment activer la complétion bash pour un script bash

Je voudrais créer un bash script foo.sh.

Lorsqu'il s'exécute, il demande un répertoire. L'utilisateur pourra utiliser la tabulation pour compléter automatiquement ?

Voici un exemple de code en supposant que read a une certaine option.

echo -n "Enter the directory of awesomeness: "
read --enable-autocomplete DIR_OF_AWESOMENESS
echo "The Dir of Awesomeness is $DIR_OF_AWESOMENESS"

Merci !

3voto

Andrew Points 7614

L'autocomplétion de Bash fonctionne sur les arguments de la ligne de commande. Voici un exemple une introduction en deux parties pour l'écriture de l'autocomplétion avec des exemples.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X