मैं कुछ .af फ़ाइलों को avconv
कमांड लाइन पर उपयोग करके .flac फाइलों में बदलने की कोशिश कर रहा था ; जाहिर है, avconv
यहां मुख्य बिंदु नहीं है; अपने वाक्यविन्यास सुंदर, सरल है avconv -i inputApeFile.ape outputFlacFile.flac
।
मुद्दा यह है कि फाइलें अधिक सबफ़ोल्डर में नेस्टेड हैं; यानी, मेरे पास आर्टिस्ट फ़ोल्डर है, फिर विभिन्न सीडी सबफोल्डर्स हैं, जिनमें से प्रत्येक में अलग-अलग .af फाइलें हैं। मैं सभी फ़ाइलों को कैसे बदल सकता हूं और फिर उन्हें मूल फ़ाइल के समान फ़ोल्डर में लेकिन .flac एक्सटेंशन के साथ सहेज सकता हूं?
यदि यह संभव है, तो मैं स्क्रिप्ट्स का उपयोग किए बिना केवल एक ही लाइन पर शेल कमांड का उपयोग करना चाहूंगा। मुझे लगता है कि यह कुछ ऐसा होना चाहिए
avconv -i 'ls -R | grep ape' '???'
लेकिन मैं दूसरे भाग के साथ फंस गया हूँ (शायद का उपयोग कर sed
??)?