Saya ingin menginstruksikan bash untuk menggunakan metode khusus untuk melakukan penyelesaian pada nama direktori tertentu. Misalnya, bash akan memanggil program saya untuk melakukan penyelesaian jika jalur dimulai dengan "$$", dan melakukan penyelesaian secara normal sebaliknya.
Apakah ini mungkin? Bagaimana Anda mengimplementasikannya?
Bounty : Saya sangat menghargai jawaban untuk pertanyaan itu. Tujuannya adalah untuk memungkinkan autojump untuk menyelesaikan jalur untuk semua perintah ketika pengguna memulai dengan awalan tertentu. Jadi misalnya saat menyalin file dari direktori jauh, Anda dapat mengetik:
cp $$patern + <Tab>
dan autojump akan selesai
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
dan Anda hanya perlu menambahkan di mana Anda ingin meletakkan file. Tentu saja saya dapat menggunakan komentar ott untuk menambahkannya ke beberapa perintah tertentu, tetapi jika ada yang punya ide yang lebih baik, saya akan sangat berterima kasih.