मैं कुछ निर्देशिका नामों पर पूरा करने के लिए एक विशेष विधि का उपयोग करने के लिए बैश का निर्देश देना चाहूंगा। उदाहरण के लिए, यदि कोई रास्ता "$ $" से शुरू होता है, तो उसे पूरा करने के लिए बैश मेरा एक कार्यक्रम कहेगा और सामान्य रूप से अन्यथा पूरा करेगा।
क्या ये संभव भी है? आप इसे कैसे लागू करेंगे?
बाउंटी : मैं वास्तव में उस प्रश्न का उत्तर दूंगा। जब उपयोगकर्ता किसी निश्चित उपसर्ग के साथ प्रारंभ करता है तो लक्ष्य सभी आदेशों के लिए ऑटोजम्प को पूरा करने की अनुमति देता है । इसलिए उदाहरण के लिए जब किसी निर्देशिका से फ़ाइल कॉपी करते हैं, तो आप टाइप कर सकते हैं:
cp $$patern + <Tab>
और ऑटोजम्प पूरा करेगा
cp /home/user/CompliCatedDireCTOry/long/path/bla/bla
और आपको केवल वह स्थान जोड़ना होगा जहां आप फ़ाइल रखना चाहते हैं। बेशक, मैं इसे कुछ विशिष्ट कमांड में जोड़ने के लिए ओट की टिप्पणी का उपयोग कर सकता हूं, लेकिन अगर किसी के पास बेहतर विचार है, तो मैं बहुत आभारी हूं।