चलो कहते हैं कि मैं अपने वर्तमान निर्देशिका में निम्न फ़ाइलों करते हैं:बैश कमांड केवल कुछ फाइलों को स्थानांतरित करने के लिए?
1.jpg
1original.jpg
2.jpg
2original.jpg
3.jpg
4.jpg
वहाँ एक टर्मिनल/bash/लिनक्स कमांड उस तरह
if the file [an integer]original.jpg exists,
then move [an integer].jpg and [an integer]original.jpg to another directory.
इस तरह के एक आदेश निष्पादित कुछ कर सकते हैं 1 कारण होगा है। jpg, 1original.jpg, 2.jpg और 2original.jpg अपनी निर्देशिका में होने के लिए।
नोट यह एक आदेश नहीं होना चाहिए। मैं सरल आदेशों का संयोजन हो सकता हूं। हो सकता है कि कुछ मूल फाइलों को एक नई निर्देशिका में कॉपी करें। फिर पुरानी निर्देशिका से फ़ाइल नामों की एक सूची प्राप्त करने के लिए नए डीआईआर में फाइलों पर कुछ नियमित अभिव्यक्ति फ़िल्टर करें, जिन्हें अभी भी प्रतिलिपि बनाने की आवश्यकता है ..
यही कारण है कि सुपरसर्स प्रोग्रामिंग सीखते हैं :) अच्छा सवाल। –
क्या आपको उस मामले के बारे में चिंता करने की ज़रूरत है, जहां कहें, '5original.jpg' लेकिन' 5.jpg' नहीं? –