Ich möchte bash anweisen, eine spezielle Methode zu verwenden, um bestimmte Verzeichnisnamen zu vervollständigen. Zum Beispiel würde bash ein Programm von mir aufrufen, um die Fertigstellung durchzuführen, wenn ein Pfad mit "$$" beginnt, und ansonsten die Fertigstellung normal durchführen.
Ist das überhaupt möglich? Wie würden Sie es implementieren?
Bounty : Ich würde mich sehr über eine Antwort auf diese Frage freuen. Ziel ist es, dem automatischen Sprung zu ermöglichen , Pfade für alle Befehle zu vervollständigen, wenn der Benutzer sie mit einem bestimmten Präfix startet. Wenn Sie beispielsweise eine Datei aus einem entfernten Verzeichnis kopieren, können Sie Folgendes eingeben:
cp $$patern + <Tab>
und Autojump würde abgeschlossen
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
und Sie müssten nur hinzufügen, wo Sie die Datei ablegen möchten. Natürlich kann ich den Kommentar von ott verwenden, um ihn einigen spezifischen Befehlen hinzuzufügen, aber wenn jemand eine bessere Idee hat, wäre ich sehr dankbar.