Je voudrais demander à bash d'utiliser une méthode spéciale pour effectuer la complétion sur certains noms de répertoire. Par exemple, bash appellerait un de mes programmes pour effectuer la complétion si un chemin commence par "$$", et effectuer la complétion normalement sinon.
Est-ce possible? Comment le mettriez-vous en œuvre?
Bounty : J'apprécierais vraiment une réponse à cette question. Le but est de permettre au saut automatique de terminer les chemins pour toutes les commandes lorsque l'utilisateur les démarre avec un certain préfixe. Ainsi, par exemple, lors de la copie d'un fichier à partir d'un répertoire distant, vous pouvez taper:
cp $$patern + <Tab>
et le saut automatique se terminerait
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
et vous auriez juste à ajouter où vous voulez mettre le fichier. Bien sûr, je peux utiliser le commentaire d'ott pour l'ajouter à quelques commandes spécifiques, mais si quelqu'un a une meilleure idée, je serais très reconnaissant.