एक निश्चित चरित्र पर शुरू करके फ़ाइलों का नाम बदलने के लिए कैसे


1

मैं इस तरह भद्दा फ़ाइल नाम के साथ संगीत फ़ाइल है:

LetMeBeTheOne[Outtakeb-SideTolongMistyDays[2010DigitalRemaster-1.mp3
TheFoolAndMe[DigitalRemaster.mp3

मैं पहले [चरित्र पर शुरू करके फ़ाइल का नाम बदलना चाहता हूं, जो वास्तव में फ़ाइल का असली नाम होगा।

LetMeBeTheOne.mp3
TheFoolAndMe.mp3

मैं इस के साथ आया था, लेकिन यह पता नहीं लगा सकता कि इस का उपयोग करके फ़ाइल को कैसे फिर से लिखना है;

for file in *.mp3
do str="$file"
echo "${str%%[*}".mp3;
done

यह फ़ाइल नामों को सही तरीके से लिखने के लिए लिखेगा लेकिन ड्राइव पर फ़ाइल नाम लिखने के लिए मैं इसे कैसे प्राप्त कर सकता हूं? मुझे पता है कि यह कुछ आसान है लेकिन मैंने एक दीवार पर प्रहार किया है। मुझे शायद बिस्तर पर जाना चाहिए। :)

धन्यवाद

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.