बैश उपनाम -=... (उपनाम नाम एक साधारण पानी का छींटा होना चाहिए) काम नहीं कर रहा

मैं cd - के लिए एक उपनाम बनाना चाहता हूं जो सिर्फ एक डैश (-) होना चाहिए। मैंने सफलता के बिना कोशिश की:

alias -='cd -'     # bash: alias: -=: Invalid option
alias \-='cd -'    # bash: alias: -=: Invalid option
alias '-'='cd -'   # bash: alias: -=: Invalid option
alias '\-'='cd -'  # bash: alias: `\-': Invalid alias name.

पिछले तीन समान हैं (बस अलग-अलग इनपुट, फिर भी बैश उन सभी को एक ही कमांड alias में एकान्त तर्क -=cd - के साथ बदल देता है), इसलिए यह कोई आश्चर्य की बात नहीं है कि त्रुटि संदेश मेल खाता है। मुझे लगता है कि यदि तर्क डैश से शुरू होता है, तो इसका विश्लेषण उपनाम के बजाय ध्वज के रूप में किया जाता है।

क्या - को उपनाम के रूप में उपयोग करना भी संभव है?

16
2022-07-25 17:38:08
स्रोत साझा करें
जवाब: 0

संबंधित सवाल