Vorrei incaricare bash di utilizzare un metodo speciale per eseguire il completamento su determinati nomi di directory. Ad esempio, bash chiamerebbe un mio programma per eseguire il completamento se un percorso inizia con "$$" ed eseguirà il completamento normalmente altrimenti.
Questo è possibile? Come lo implementeresti?
Bounty : Gradirei davvero una risposta a questa domanda. L'obiettivo è consentire ad autojump di completare i percorsi per tutti i comandi quando l'utente li avvia con un determinato prefisso. Ad esempio, quando si copia un file da una directory lontana, è possibile digitare:
cp $$patern + <Tab>
e l'autojump si completerebbe
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
e dovresti solo aggiungere dove vuoi mettere il file. Ovviamente posso usare il commento di ott per aggiungerlo ad alcuni comandi specifici, ma se qualcuno ha un'idea migliore, sarei molto grato.