मैं एक स्क्रिप्ट, उपयोगिता या कमांड के लिए किसी विशेष नामकरण योजना के नाम बदलने की फाइलों की तलाश कर रहा हूं [बंद]


-1

जिन फ़ाइलों का मुझे नाम बदलना है, उनका एक नमूना:

microsoft-windows-languagefeatures-basic-bs-latn-ba-package_100e5dc9f1eb0cc3f9ef59c60dd24543827a6c48.cab
microsoft-windows-languagefeatures-basic-bn-in-package_679f41a31fa39e91da733edba47cc8e3cd8013d4.cab
microsoft-windows-languagefeatures-basic-bn-bd-package_81a64b49f357d8eef17d8797ddba200c04c9805e.cab
microsoft-windows-languagefeatures-basic-bg-bg-package_59a6ca257ed175d72efc6718f153837fb48d1890.cab
microsoft-windows-languagefeatures-basic-az-latn-az-package_943c512fe9e0917c6116d4f81a764f0144d8a67f.cab
microsoft-windows-languagefeatures-basic-as-in-package_e8363efa6389494eedc61f26057ab333d8c11a55.cab
microsoft-windows-languagefeatures-basic-ar-sa-package_fc97e593423319e11b7521f8076a5de21348e831.cab
microsoft-windows-languagefeatures-basic-af-za-package_b498b23dfb0271d34850f331fdaeffacf3d97ed5.cab
microsoft-windows-languagefeatures-basic-de-de-package_34de150bd496f5e06b7c9eee2227650c54b11a27.cab
microsoft-windows-languagefeatures-basic-da-dk-package_31a2dd00b08c9d7cdaba85c5c60777eaa75166bf.cab
microsoft-windows-languagefeatures-basic-cy-gb-package_065ebd6f0adcc91feb98e943b4599cc6b656ed05.cab
microsoft-windows-languagefeatures-basic-cs-cz-package_2eac7ee66be70c97d357ca70101e0c93af2387f1.cab
microsoft-windows-languagefeatures-basic-ca-es-package_437de767fb26329de81b3a92cd95e970a6d1e451.cab

मैं केवल "बेसिक-लैंगकोड" भाग रखना चाहता हूं, लेकिन मुझे पता नहीं है कि उस परिणाम को प्राप्त करने के लिए फ़ाइलों का नाम कैसे बदलें।

इसके अलावा, मैं इसे विंडोज, लिनक्स और मैकओएस पर काम करने वाली विधि के माध्यम से करना चाहता हूं, लेकिन यह एक बोनस आवश्यकता है।


1
कृपया ध्यान दें कि superuser.com एक मुफ्त स्क्रिप्ट / कोड लेखन सेवा नहीं है। यदि आप हमें बताते हैं कि आपने अब तक क्या प्रयास किया है (जिन लिपियों / कोड का आप पहले से उपयोग कर रहे हैं) और जहां आप अटके हुए हैं, तो हम विशिष्ट समस्याओं में मदद करने का प्रयास कर सकते हैं। आपको यह भी पढ़ना चाहिए कि मैं एक अच्छा सवाल कैसे पूछूं?
DavidPostill

जवाबों:


2

क्या आपने 'थोक नाम उपयोगिता' पर एक नज़र डाली है? मैंने कई फ़ाइलों का नाम बदलने के लिए उपयोग किया है और इसे बहुत उपयोगी और लचीला पाया है। इसका उपयोग करने में थोड़ा समय लगता है, लेकिन यह बहुत अच्छे निर्देशों के साथ आता है और उपयोग करने के लिए उचित रूप से आसान है। कोशिश करो! यह यहाँ पाया जा सकता है - http://www.bulkrenameutility.co.uk

ओह! और वैसे .... यह मुफ़्त है!


+1 विंडोज के लिए, बल्क का नाम बदलना उपयोगिता वास्तव में एक शानदार कार्यक्रम है। जरूरतों के आधार पर अपेक्षाकृत आसानी से उपयोग और शक्तिशाली।
अनकसुमन

मैंने इसे कई सालों तक इस्तेमाल किया है। BRU एक विजेता है।
JonathanDavidArndt

0

लिनक्स में, नाम बदलें पैकेज (यह पर्ल पैकेज में हुआ करता था ) में एक स्क्रिप्ट / उपयोगिता होती है जिसे prename( डेबियन में यह कमांड है rename) कहा जाता है , और एक पर्ल स्क्रिप्ट होने के नाते आपको इसे कुछ भी चलाने में सक्षम होना चाहिए। यह यह कर सकता है:

NAME
   rename - renames multiple files

SYNOPSIS
   rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]

DESCRIPTION
   "rename" renames the filenames supplied according to the rule specified as
   the first argument.  The perlexpr argument is a Perl expression which is
   expected to modify the $_ string in Perl for at least some of the filenames
   specified.  If a given filename is not modified by the expression, it will
   not be renamed.  If no filenames are given on the command line, filenames
   will be read via standard input.

   For example, to rename all files matching "*.bak" to strip the extension,
   you might say

           rename 's/\.bak$//' *.bak

   To translate uppercase names to lower, you'd use

           rename 'y/A-Z/a-z/' *

इसका आसान तरीका यह है कि जिन फिल्नामों को आप "मिटाना" चाहते हैं, उनके बारे में कुछ विशेष पता लगाना है, शायद अग्रणी और अनुगामी सामान को मिटाने के लिए इसे दो बार चलाएं। मुश्किल तरीका यह है कि शायद एक डैश मैच जैसे कि एक डैश तो दो लोअरकेस अक्षर अक्षर फिर एक डैश, सामान के बाद वैकल्पिक रूप से, फिर एक और डैश दो लोअरकेस अक्षर अक्षर डैश और इसे केवल मैच का नाम बदलें।

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