विंडोज पीसी पर कई फाइलों में टेक्स्ट को बल्क में खोजें और बदलें

Find Replace Text Multiple Files Bulk Windows Pc



एक आईटी विशेषज्ञ के रूप में, मुझसे अक्सर पूछा जाता है कि विंडोज पीसी पर कई फाइलों में टेक्स्ट को बल्क में कैसे खोजा और बदला जाए। आप जो हासिल करने की कोशिश कर रहे हैं उसके आधार पर ऐसा करने के कुछ अलग तरीके हैं। यदि आपको केवल कुछ फ़ाइलों में कुछ पाठ को बदलने की आवश्यकता है, तो आप नोटपैड ++ जैसे साधारण पाठ संपादक का उपयोग कर सकते हैं। केवल उन फ़ाइलों को खोलें जिन्हें आप संशोधित करना चाहते हैं, ढूँढें और बदलें विंडो खोलने के लिए Ctrl+H दबाएं, और उपयुक्त फ़ील्ड में वह टेक्स्ट दर्ज करें जिसे आप ढूंढना और बदलना चाहते हैं। आप Find in Files विंडो (Ctrl+Shift+F) खोलकर कई फाइलों में खोज करने के लिए Notepad++ का भी उपयोग कर सकते हैं। यदि आपको अधिक जटिल प्रतिस्थापन करने की आवश्यकता है, या आप बड़ी संख्या में फ़ाइलों में पाठ को बदलना चाहते हैं, तो आप sed या awk जैसे कमांड-लाइन टूल का उपयोग कर सकते हैं। सेड एक स्ट्रीम एडिटर है, जिसका अर्थ है कि यह फ़ाइल से या स्टडिन (मानक इनपुट) से इनपुट ले सकता है, उस इनपुट पर कुछ ऑपरेशन कर सकता है, और फिर संशोधित इनपुट को स्टडआउट (मानक आउटपुट) या फ़ाइल में आउटपुट कर सकता है। Awk एक प्रोग्रामिंग लैंग्वेज है जिसे विशेष रूप से टेक्स्ट फाइलों के साथ काम करने के लिए डिज़ाइन किया गया है। Sed या awk का उपयोग करने के लिए, आपको कमांड प्रॉम्प्ट खोलना होगा और उस निर्देशिका पर नेविगेट करना होगा जिसमें आप संशोधित करना चाहते हैं। फिर, आप .txt एक्सटेंशन वाली सभी फाइलों में 'ओल्डटेक्स्ट' के सभी उदाहरणों को 'न्यूटेक्स्ट' से बदलने के लिए इस तरह के कमांड का उपयोग कर सकते हैं: सेड के लिए: sed -i's/oldtext/newtext/g' *.txt ओके के लिए: awk '{उप ('oldtext

लोकप्रिय पोस्ट