मैं एक पायथन स्क्रिप्ट पर काम कर रहा हूं, जो फ़ाइल स्थानों को एक scp उपप्रोसेस से गुजरती है। यह सब ठीक है, लेकिन मैं ऐसी स्थिति में हूं जहां मैं एक फ़ाइलनाम के साथ एक पथ को समाप्त कर सकता हूं, जैसे कि /
मार्ग में एक डबल ' । मुझे पता है कि अगर आपके पास कई फ़ाइल विभाजक हैं, तो bash परवाह नहीं करता है, लेकिन मैं सोच रहा हूं कि यह कैसे ठीक किया गया है। क्या यह बैश है जो अतिरिक्त /
एस स्ट्रिप्स करता है या क्या यह वास्तव में कभी मायने नहीं रखता है?
मैं पूछता हूं क्योंकि यह मुझे /
समवर्ती करते समय अतिरिक्त एस की जांच करने के लिए कोड की कई पंक्तियों को बचाएगा । मुझे पता है कि यह कोई बड़ी बात नहीं है, लेकिन मैं उत्सुक हूं। मेरे पास एक बैश स्क्रिप्ट है जिसमें लाइन है cd //usr
(इसके बजाय cd /usr
), जो कि लगता है कि /
एक पथ में कई का उपयोग करने के लिए एक महत्व हो सकता है
join
और abspath
और इस तरह के आदेशों।