कुछ अजीब कारण के लिए, मैंने पहचानकर्ताओं में शब्द विभाजक के रूप में "" की कोशिश की, जैसे:
$ export foo'bar=1
>
> ^C
$
परिणाम जैसा कि ऊपर दिखाया गया है, आईडी इस्ट प्रॉम्प्ट को ">" में बदल देता है और सिस्टम स्पष्ट रूप से मेरी ओर से अधिक जानकारी की प्रतीक्षा करता है। जैसा कि आप देख रहे हैं, मुझे बचने के लिए ctrl-C करना पड़ा। ऐसा ही अन्य आदेशों का उपयोग करते हुए भी होता है
$ ls foo'bar
$ mkdir foo'bar
मुझे इस सब के बारे में जानने की उत्सुकता है, कि टर्मिनल कमांड में "" का विशेष अर्थ क्या है (इसलिए वास्तव में यह विशेष रूप से आईडी के अंदर भी लिया जाता है)।
अतिरिक्त: एक तरफ के रूप में मैं फ़ाइल और फ़ोल्डर नामों में विशेष या अन्यथा अमान्य वर्णों के सेट को भी जानना चाहूंगा, दोनों यूनिक्स-जैसे और विंडोज सिस्टम के तहत (सुरक्षित लोगों का सामान्य सबसेट प्राप्त करने के लिए) (विशेष रूप से, सभी के बारे में क्या गैर- ASCII?)।
धन्यवाद, डेनिस