के साथ फ़ोल्डर में सभी फ़ाइलों का नाम बदलें मेरे पास एक फ़ोल्डर है और उस फ़ोल्डर के अंदर मेरे पास मनमानी नामों के साथ 10-15 फ़ाइलें हैं। फ़ाइल नामों में रिक्त स्थान शामिल हो सकते हैं। उदाहरण के लिए: wWw.page.com __ (576)_002
। टर्मिनल में, जब मैं w
दबाता हूं और फिर tab
फ़ाइल नाम इस तरह दिखाई देता है: wWw.page.com\ \ __\ \(576\)_0.txt
।बढ़ती संख्या
मुझे कुछ स्क्रिप्ट चाहिए जो इस 0.txt
, 1.txt
, 2.txt
और अन्य सभी फ़ाइलों का नाम बदल देगी।
मेरी समस्या है: wWw.page.com __ (576)_002.txt file not found
।
index=0;
for i in $(ls *.txt)
do
cp "${i}" $index".txt"
done
'पर्ल -e'rename $ _, $ i ++ q (.txt), जबकि (<*.txt>) '' – jfs