31Aug

كيفية الجمع بين الملفات النصية باستخدام الأمر "القط" في لينكس

الأمر كات مفيد جدا في لينوكس.لديها ثلاث وظائف رئيسية تتعلق بالتلاعب الملفات النصية: خلق لهم، وعرضها، والجمع بينهما.

لقد ناقشنا استخدام الأمر كات( من بين أمور أخرى) لإنشاء وعرض ملفات نصية على سطر الأوامر في لينوكس.ولكن دعونا نفترض أن لديك ثلاثة ملفات نصية: file1.txt و file2.txt و file3.txt.تريد الجمع بين( أو تسلسل ) لهم في ملف نصي واحد يحتوي على معلومات من كل ثلاثة، في هذا الترتيب.يمكنك القيام بذلك مع الأمر القط كذلك.

ببساطة فتح المحطة الطرفية ثم اكتب الأمر التالي: ملف

cat1.txt file2.txt file3.txt

من الواضح أن استبدال أسماء الملفات في المثال أعلاه مع الخاص بك.

ستظهر المحتويات المدمجة للملفات النصية الثلاثة في الجهاز الطرفي.

عادة، على الأرجح، سوف تحتاج إلى الجمع بين تلك الملفات النصية في ملف نصي آخر، وليس فقط طباعة النتائج على الشاشة.لحسن الحظ، هذا هو بسيط جدا.كل ما عليك القيام به هو إضافة رمز إعادة توجيه الإخراج( & غ؛) بعد قائمة الملفات المتسلسلة، ثم تحديد اسم الملف النصي النهائي.

القط file1.txt file2.txt file3.txt & غ؛file4.txt

ملاحظة: سيتم استبدال الملف المدرج بعد رمز إعادة توجيه الإخراج، إذا كان موجودا بالفعل.لذا، كن حذرا عند تحديد اسم الملف النصي المجمع.سنعرض لاحقا في هذه المقالة كيفية إلحاق الملفات بنهاية ملف موجود.

إذا قمت بفتح ملف file4.txt( إما باستخدام الأمر كات أو مع محرر النص الذي تختاره)، يجب أن تجد أنه يحتوي على نص الملفات النصية الثلاثة الأولى.

إذا كنت تجمع بين قوائم العناصر من ملفات متعددة وتريدها أبجديا في الملف المشترك، يمكنك فرز العناصر المجمعة في الملف الناتج.للقيام بذلك، أدخل الأمر القط الأساسي الذي أظهرنا سابقا لك تليها الأمر الأنبوب( |) وأمر الفرز.ثم اكتب رمز إعادة توجيه الإخراج( & غ؛) متبوعا باسم الملف الذي تريد نسخ النص المدمج فيه.سيتم فرز جميع أسطر النص في ملف النتائج أبجديا.

القط file1.txt file2.txt file3.txt |فرز & غ؛file4.txt

كما ذكرنا سابقا، هناك أيضا طريقة إلحاق الملفات بنهاية ملف موجود.اكتب الأمر كات متبوعا بالملف أو الملفات التي تريد إضافتها إلى نهاية ملف موجود.ثم اكتب حرفين لإعادة توجيه الإخراج( & غ؛ & غ؛) متبوعا باسم الملف الحالي الذي تريد إضافته إلى.

كات file5.txt & غ؛ & غ؛file4.txt

إذا كنت ترغب في إضافة جزء من النص الجديد إلى ملف نصي موجود، يمكنك استخدام الأمر كات للقيام بذلك مباشرة من سطر الأوامر( بدلا من فتحه في محرر نص).اكتب الأمر كات متبوعا برمز إعادة توجيه إخراج مزدوج( & غ؛ & غ؛) واسم الملف الذي تريد إضافة نص إليه.

كات & غ؛ & غ؛file4.txt

سيظهر المؤشر في السطر التالي أسفل المطالبة.ابدأ كتابة النص الذي تريد إضافته إلى الملف.عند الانتهاء، اضغط على إنتر بعد السطر الأخير ثم اضغط على كترل + D لنسخ هذا النص إلى نهاية الملف والخروج من القط.

إذا كنت في نهاية المطاف مع ملف طويل جدا بمجرد الجمع بين الملفات النصية الخاصة بك، يمكنك استخدام رمز الأنابيب مع الأمر أقل عند عرض الملف في إطار المحطة الطرفية.على سبيل المثال، كات file4.txt |أقل.نناقش استخدام الأمر الأقل في هذه المقالة.