मैं यह पता लगाने के लिए एक स्क्रिप्ट बनाने की कोशिश कर रहा हूं कि कोई निर्देशिका मौजूद है या नहीं, और यदि ऐसा नहीं है, तो इसे बनाने के लिए।शेल स्क्रिप्ट यह जांचने के लिए कि कोई निर्देशिका मौजूद है या नहीं?
मैं यह कैसे कर सकता हूं?
मैं कुछ खुदाई किया था और एक सुराग मिला:
test -d directory
... true
या false
निर्देशिका मौजूद है या नहीं इस पर निर्भर वापस आ जाएगी।
लेकिन मैं इसे mkdir
के साथ कैसे जोड़ूं?
परीक्षण परेशान क्यों करें? बस "mkdir foo 2>/dev/null" करें। यदि निर्देशिका मौजूद है, तो mkdir विफल हो जाएगा और कोई नुकसान नहीं हुआ। –