Outils pour utilisateurs

Outils du site


programable_shell_complete

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
programable_shell_complete [2020/02/27 12:45] bigMaxprogramable_shell_complete [2020/02/27 12:56] bigMax
Ligne 1: Ligne 1:
 <markdown> <markdown>
-Shell complétion programmable+Complétion shell programmable
 ## Documentation ## Documentation
 1. https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion-Builtins.html 1. https://www.gnu.org/software/bash/manual/html_node/Programmable-Completion-Builtins.html
Ligne 24: Ligne 24:
  
 Dans la fonction, on dispose de 3 variables d'environnement pour implémenter la logique de complétion : Dans la fonction, on dispose de 3 variables d'environnement pour implémenter la logique de complétion :
-__COMP_WORDS__ : Le tableau contenant la liste des mots déjà complétés et en cours de "tapage"+**COMP_WORDS** : Le tableau contenant la liste des mots déjà complétés et en cours de "tapage"
-__COMP_CWORD__ : L'index du mot en cours de "tapage" (le dernier index du tableau COMP_WORDS, ce qui en fait le nombre de mot déjà complétés, puisque l'index commence à 0).+**COMP_CWORD** : L'index du mot en cours de "tapage" (le dernier index du tableau COMP_WORDS, ce qui en fait le nombre de mot déjà complétés, puisque l'index commence à 0).
 - __COMPREPLY__ : Le tableau qui contiendra la liste des mots à proposer à l'utilisateur. Cette variable sera lu par le mécanisme de complétion une fois l'exécution de la fonction terminé. - __COMPREPLY__ : Le tableau qui contiendra la liste des mots à proposer à l'utilisateur. Cette variable sera lu par le mécanisme de complétion une fois l'exécution de la fonction terminé.
  
programable_shell_complete.txt · Dernière modification : 2020/03/30 12:42 de bigMax