मैं मैं नाम बदलने के लिए कोशिश कर रहा हूँ फ़ाइलों का एक बहुत कुछ है, मैं उन्हें मैच के लिए एक नियमित अभिव्यक्ति करने की कोशिश की है, लेकिन फिर भी है कि मैं फ़ाइलों पर अटक गया जैसे नाम हैं:मैं आसानी से पर्ल के साथ फ़ाइलों का नाम कैसे बदल सकता हूं?
फ़ाइल नाम 01
फ़ाइल नाम 100
फ़ाइल नाम 02
फ़ाइल नाम 03
आदि, मैं चाहते हैं एक dd एक "0" (शून्य), फ़ाइल के किसी भी है कि कम से कम 100 कर रहे हैं, इस तरह के पीछे:
फ़ाइल नाम 001
फ़ाइल नाम 100
फ़ाइल नाम 002
फ़ाइल नाम 003
मिलान करने के रूप में मुझे जितना निकटतम मिला, यह खोज-प्रकार डी का उपयोग कर रहा था। sort -r | grep '[1-9] [0-9] $' हालांकि मैं यह नहीं समझ सका कि उन्हें कैसे बदला जाए। किसी भी मदद के लिए अग्रिम धन्यवाद जो आप मुझे दे सकते हैं। सेंटोस पर आईएम अगर यह किसी भी मदद की है, तो यह सब एसएसएच के माध्यम से किया जा रहा है।
अपने फ़ाइल नाम वास्तव में रिक्तियाँ हैं? –
हां, वे ऐसा दिखते हैं: "फ़ाइल का नाम 01" "फ़ाइल का नाम 101" –
क्या आप मशीन पर उपलब्ध "टूल्स" पर विस्तार कर सकते हैं? क्या आपके पास पर्ल, पायथन, रूबी या इसी तरह का स्थापित है? –