मुझे पता है कि इस सवाल का जवाब पहले ही दिया जा चुका है। अगर किसी के पास मेरी जैसी स्थिति है, तो यह उनके लिए है:
मैंने एक जावा ऐप चलाया और यह एक ऐसी निर्देशिका की तलाश कर <path>
रहा था, जिसके बारे में मुझे लगता था कि मैं ऐप को चलाने से पहले उसे उचित पथ से बदल दूंगा। हालाँकि, मैं ऐसा करना भूल गया। ऐप ने एक डायरेक्टरी बनाई जिसका नाम है <path>
।
मैंने कोशिश की cd <path>
- मुझे त्रुटि "-बश: अप्रत्याशित टोकन के पास सिंटैक्स त्रुटि" यहां दिए गए सुझाव के आधार पर (मैं समझता हूं कि इसकी निर्देशिका के साथ शुरू करने के लिए - और नहीं <) मैंने कोशिश की cd -- <path>
। हालाँकि, मुझे वही त्रुटि मिली।
जब मैंने कोशिश की cd \<path>\
- यह काम किया!
पृष्ठभूमि की जानकारी:
"<" और ">" प्रतीकों का उपयोग STDIN और STDOUT को पुनर्निर्देशित करने के लिए किया जाता है, इसलिए उन्हें शेल को पुनर्निर्देशित नहीं करने के लिए खोल देने के लिए भाग निकलने की आवश्यकता होती है।