Chciałbym poinstruować bash, aby użył specjalnej metody do zakończenia niektórych nazw katalogów. Na przykład, bash wywołałby mój program, aby wykonać uzupełnienie, jeśli ścieżka zaczyna się od „$$”, a w przeciwnym razie wykonałby ukończenie.
Czy to w ogóle możliwe? Jak byś to wdrożył?
Bounty : Naprawdę doceniłbym odpowiedź na to pytanie. Celem jest umożliwienie autojumpowi uzupełnienia ścieżek dla wszystkich poleceń, gdy użytkownik uruchomi je z określonym prefiksem. Na przykład podczas kopiowania pliku z odległego katalogu możesz wpisać:
cp $$patern + <Tab>
i autojump zakończy się
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
i musisz tylko dodać miejsce, w którym chcesz umieścić plik. Oczywiście mogę użyć komentarza otta, aby dodać go do kilku konkretnych poleceń, ale jeśli ktoś ma lepszy pomysł, byłbym bardzo wdzięczny.