मुझे निर्देशिका में बड़ी संख्या में फ़ाइलों को संसाधित करने की आवश्यकता है। फ़ाइल नामों के आधार पर फ़ाइलों को कई समूहों में विभाजित किया जा सकता है। ऐसा कहने के लिए, फ़ाइल नाम पैटर्न matchedne हो सकता है जो वे 'समूह' से संबंधित हैं। उदाहरण के लिए, नाम इस तरह हैं:निर्देशिका और पैटर्न मिलान फ़ाइल नामों में फ़ाइलों को पुन: सक्रिय करने के लिए बैश स्क्रिप्ट
- YYYYMMDD _ * _ bulk_import.csv
- YYYYMMDD _ * _ genstats_import.csv
- YYYYMMDD_ * allstats.csv
आदि ...
प्रत्येक 'समूह' में एक अलग प्रसंस्करण पद्धति है (यानी एक अलग आदेश प्रसंस्करण के लिए कहा जाता है)।
मैं करने के लिए एक पार्टी स्क्रिप्ट लिखने के लिए करना चाहते हैं: निर्देशिका
- दोहराएं (जैसे उदाहरण मैंने ऊपर दिया)
- निर्धारित समूह के आधार पर कमांड को कॉल करें।
मैं उबंटू 10.0.4 पर चल रहा हूं। मैं बैश करने के लिए नया हूं, और कंकाल कोड स्निपेट की सराहना करता हूं जो मुझे इस स्क्रिप्ट को लिखने में मदद करेगा।
अच्छा और सरल। मेरा वोट प्राप्त करता है! –
क्या लूप में '*' का "मान" प्राप्त करने का एक आसान तरीका होगा? – luckydonald