ونڈوز پی سی پر متعدد فائلوں میں متن کو بڑی تعداد میں ڈھونڈیں اور تبدیل کریں۔

Find Replace Text Multiple Files Bulk Windows Pc



ایک آئی ٹی ماہر کے طور پر، مجھ سے اکثر پوچھا جاتا ہے کہ ونڈوز پی سی پر متعدد فائلوں میں ٹیکسٹ کو کس طرح ڈھونڈنا اور تبدیل کرنا ہے۔ ایسا کرنے کے چند مختلف طریقے ہیں، اس بات پر منحصر ہے کہ آپ کیا حاصل کرنے کی کوشش کر رہے ہیں۔ اگر آپ کو صرف چند فائلوں میں کچھ متن تبدیل کرنے کی ضرورت ہے، تو آپ ایک سادہ ٹیکسٹ ایڈیٹر جیسے Notepad++ استعمال کر سکتے ہیں۔ بس ان فائلوں کو کھولیں جن میں آپ ترمیم کرنا چاہتے ہیں، تلاش اور تبدیل کرنے والی ونڈو کو کھولنے کے لیے Ctrl+H دبائیں، اور وہ متن درج کریں جسے آپ ڈھونڈنا چاہتے ہیں اور مناسب فیلڈز میں تبدیل کرنا چاہتے ہیں۔ آپ فائنڈ ان فائلز ونڈو (Ctrl+Shift+F) کھول کر متعدد فائلوں میں تلاش کرنے کے لیے Notepad++ کا استعمال بھی کر سکتے ہیں۔ اگر آپ کو زیادہ پیچیدہ تبدیلیاں کرنے کی ضرورت ہے، یا آپ فائلوں کی ایک بڑی تعداد میں متن کو تبدیل کرنا چاہتے ہیں، تو آپ کمانڈ لائن ٹول جیسے sed یا awk استعمال کر سکتے ہیں۔ Sed ایک سٹریم ایڈیٹر ہے، جس کا مطلب ہے کہ یہ کسی فائل سے یا stdin (معیاری ان پٹ) سے ان پٹ لے سکتا ہے، اس ان پٹ پر کچھ آپریشن کر سکتا ہے، اور پھر ترمیم شدہ ان پٹ کو stdout (معیاری آؤٹ پٹ) یا فائل میں آؤٹ پٹ کر سکتا ہے۔ اوک ایک پروگرامنگ زبان ہے جو خاص طور پر ٹیکسٹ فائلوں کے ساتھ کام کرنے کے لیے بنائی گئی ہے۔ sed یا awk استعمال کرنے کے لیے، آپ کو کمانڈ پرامپٹ کھولنا ہوگا اور اس ڈائرکٹری میں جانا ہوگا جس میں فائلیں شامل ہیں جن میں آپ ترمیم کرنا چاہتے ہیں۔ پھر، آپ .txt ایکسٹینشن والی تمام فائلوں میں 'پرانے متن' کی تمام مثالوں کو 'نئے متن' سے بدلنے کے لیے اس طرح کی کمانڈ استعمال کر سکتے ہیں: sed کے لیے: sed -i 's/oldtext/newtext/g' *.txt awk کے لیے: awk '{sub('oldtext

مقبول خطوط