आज जब अपनी शेल स्क्रिप्ट लिख रहा हूं।
एक प्रश्न अचानक मेरे दिमाग में आता है।
चूंकि cd /target_dir
और cd /target_dir/
दोनों काम करते हैं।
क्या मुझे शेल स्क्रिप्ट में अपने पथ चर के अंत में एक स्लैश जोड़ना चाहिए?
जैसे LOG_PATH=/data/nginx/logs
बनाम LOG_PATH=/data/nginx/logs/
।
मैंने Google पर कुछ सकल खोज की, लेकिन इस बारे में चर्चा नहीं की, शायद यह बहुत बुनियादी है?
अभी के लिए, मेरे लिए यह तय करना वास्तव में कठिन है कि किस शैली को चुनना है।
लेकिन मैंने LOG_PATH=/target_dir/
स्टाइल को थोड़ा ज्यादा पसंद किया ।
क्योंकि जब मैं बैश के साथ स्वत: पूर्णता कर रहा हूं, तो यह मुझे स्लैश के साथ परिणाम देता है।
इस बारे में आपकी क्या राय है, क्यों?