मेरे पास फ़ोल्डर संरचना है:
/[randomChars]/icons/icon_[randomNumbersAndChars]
उदाहरण के लिए:
/awbwaidhawd/icons/icon_1241245
/awbwaidhawd/icons/icon_1552542
/awgawbvbbbb/icons/icon_1552542
/aawbbbbbbbb/icons/icon_1161266
मुझे सभी आइकन फ़ाइलों को पुनरावर्ती रूप से हड़पने की आवश्यकता है, फ़ाइल एक्सटेंशन ".Png" को उनके साथ जोड़ें और उन्हें दूसरे फ़ोल्डर में कॉपी करें।
इसका मतलब है कि मैं निम्नलिखित परिणाम प्राप्त करना चाहता हूं:
/icon_1241245.png
/icon_1552542.png
/icon_1552542.png
/icon_1161266.png
उसके लिए मैं मानक बैश लाइनिंग स्क्रिप्टिंग का उपयोग करना चाहता हूं।
आप इसे कैसे प्राप्त कर सकते हैं?
संपादित करें:
शायद मुझे यह जोड़ना चाहिए कि पहली परत में अधिक सबफ़ोल्डर हैं जो महत्वपूर्ण नहीं हैं। इसका मतलब है कि उदाहरण के लिए एक फ़ोल्डर है:
/awbwaidhawd/avatars/
ऐसे फ़ोल्डरों को स्कैन नहीं किया जाना चाहिए।
इसके अतिरिक्त, "आइकन" फ़ोल्डर में ऐसी फाइलें हो सकती हैं जिनका नाम "icon_xxxxx" नहीं है। उन फ़ाइलों को भी स्थानांतरित नहीं किया जाना चाहिए।