البحث الجماعي عن النص واستبداله في ملفات متعددة على جهاز كمبيوتر يعمل بنظام Windows

Find Replace Text Multiple Files Bulk Windows Pc



تساعدك أداة البحث والاستبدال في البحث عن نص واستبداله في ملفات متعددة في وقت واحد. ما عليك سوى كتابة النص والنقر فوق 'استبدال' لاستبدال النص على الفور.

بصفتي خبيرًا في تكنولوجيا المعلومات ، غالبًا ما يتم سؤالي عن كيفية البحث عن النص واستبداله بشكل مجمّع في ملفات متعددة على جهاز كمبيوتر يعمل بنظام Windows. هناك عدة طرق مختلفة للقيام بذلك ، اعتمادًا على ما تحاول تحقيقه. إذا كنت تحتاج فقط إلى استبدال بعض النصوص في ملفات قليلة ، فيمكنك استخدام محرر نصوص بسيط مثل Notepad ++. ما عليك سوى فتح الملفات التي تريد تعديلها ، والضغط على Ctrl + H لفتح نافذة البحث والاستبدال ، وإدخال النص الذي تريد البحث عنه واستبداله في الحقول المناسبة. يمكنك أيضًا استخدام Notepad ++ لإجراء بحث عبر ملفات متعددة عن طريق فتح نافذة Find in Files (Ctrl + Shift + F). إذا كنت بحاجة إلى إجراء عمليات استبدال أكثر تعقيدًا ، أو إذا كنت تريد استبدال النص في عدد كبير من الملفات ، فيمكنك استخدام أداة سطر أوامر مثل sed أو awk. Sed هو محرر دفق ، مما يعني أنه يمكن أن يأخذ مدخلات من ملف أو من stdin (إدخال قياسي) ، وتنفيذ بعض العمليات على هذا الإدخال ، ثم إخراج الإدخال المعدل إلى stdout (الإخراج القياسي) أو إلى ملف. Awk هي لغة برمجة مصممة خصيصًا للعمل مع الملفات النصية. لاستخدام sed أو awk ، ستحتاج إلى فتح موجه أوامر والانتقال إلى الدليل الذي يحتوي على الملفات التي تريد تعديلها. بعد ذلك ، يمكنك استخدام أمر مثل هذا لاستبدال جميع مثيلات 'النص القديم' بـ 'نص جديد' في جميع الملفات بامتداد .txt: بالنسبة لـ sed: sed -i 's / oldtext / newtext / g' * .txt لـ awk: awk '{sub (' oldtext

المشاركات الشعبية