لوحة المفاتيح النينجا: Concatenate ملفات نصية متعددة في ويندوز

فيديو: لوحة المفاتيح النينجا: Concatenate ملفات نصية متعددة في ويندوز

فيديو: لوحة المفاتيح النينجا: Concatenate ملفات نصية متعددة في ويندوز
فيديو: RSS كقارئ موجز Microsoft Outlook طريقة استخدام 2024, مارس
لوحة المفاتيح النينجا: Concatenate ملفات نصية متعددة في ويندوز
لوحة المفاتيح النينجا: Concatenate ملفات نصية متعددة في ويندوز
Anonim

لديك دليل مليء بملفات السجل التي تريد استيرادها إلى Excel أو قاعدة بيانات حتى تتمكن من إجراء بعض المعالجة عليها … ولكن هناك مئات الملفات … كيف تجعلها في ملف واحد؟

الإجابة: قم بسحب القبعة الخاصة بك DOS ، وافتح موجه الأوامر ، ثم استخدم الأمر "for".
الإجابة: قم بسحب القبعة الخاصة بك DOS ، وافتح موجه الأوامر ، ثم استخدم الأمر "for".

يعمل بناء الجملة شيء كالتالي:

for <variablename> in (<directorylisting>) do <command> <variablename>

لذلك إذا أردت إلحاق جميع ملفات *.log في دليل ما ، فستستخدم أمر "type" ثم تقوم بتوجيهه إلى ملف واحد باستخدام عامل التشغيل >>.

الفرق بين >> و> هو أن الأول يلحق البيانات بنهاية الملف ، وهذا الأخير سوف يحل محل الملف بالكامل ، وهو أمر لا معنى له لما نريد القيام به.

إذاً ، هنا هو الأمر الذي ستقوم بتشغيله ، على افتراض أنك في الدليل الذي يحتوي على ملفات السجل.

for %f in (*.log) do type '%f' >> aggregate.txt

ونعم ، لقد استخدمت هذا الأمر للتو لمشروع في العمل ، ولهذا أكتب هذا المقال. =)

الفكر العشوائي: ماذا سيكون شكل قبعة DOS؟

موصى به: