Me gustaría indicarle a bash que use un método especial para completar en ciertos nombres de directorio. Por ejemplo, bash llamaría a un programa mío para realizar la finalización si una ruta comienza con "$$", y realizar la finalización normalmente de lo contrario.
¿Es esto posible? ¿Cómo lo implementaría?
Recompensa : Realmente agradecería una respuesta a esa pregunta. El objetivo es permitir que el salto automático complete rutas para todos los comandos cuando el usuario los inicia con un determinado prefijo. Entonces, por ejemplo, al copiar un archivo de un directorio remoto, puede escribir:
cp $$patern + <Tab>
y autojump completaría
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
y solo tendría que agregar donde desea colocar el archivo. Por supuesto, puedo usar el comentario de ott para agregarlo a algunos comandos específicos, pero si alguien tiene una mejor idea, estaría muy agradecido.