منشور

شرح الأمر cat في لينكس مع الأمثلة

شرح استعراض الملفات النصية من التيرمينال على اللينكس مع الأمثلة

هذا المقال جزء من سلسلة أساسيات أوامر لينكس

يُستخدم الأمر cat لعرض محتوى ملف نصي وكذلك لدمج عدة ملفات نصية في ملف واحد.

ولايقبل هذا الأمر المجلدات (أي يجب أن تكون القيمة بعد اسم الأمر لملف نصي وليس لمجلد)

صيغة الأمر

1
    $ cat [options] file1 [file2...]

حيث يتم استبدال [options] بالخيار المطلوب (وهذا اختياري أي يمكننا عدم استخدام أي خيار) وfile1 باسم الملف النصي كاملا مع لاحقته (txt مثلا) ويمكن كتابة أسماء ملفات أخرى بعد اسم الملف الأول للدمج.

خيارات الأمر cat

فيما يلي الخيارات الأساسية لهذا الأمر (يمكن الاطلاع على جميع الخيارات عبر الأمر man cat حيث يستخدم الأمر man لعرض خيارات أي أمر آخر)

الخيار الوصف
cat -b إضافة أرقام الأسطر للأسطر الغير فارغة
cat -n إضافة أرقام الأسطر لكل الأسطر
cat -s ضغط الأسطر الفارغة المتتالية لسطر واحد
cat -E إظهار العلامة $ في نهاية كل سطر
cat -T إظهار العلامتين ^| بدلا من ال tabs (أربع أو ثماني فراغات متتالية)

أمثلة على الأمر cat

استعراض محتوى ملف نصي

1
2
3
4
5
6
7
8
9
10
    $ cat list1.txt
    milk
    bread
    apples

    $ cat list2.txt
    house
    car

    $

استعراض محتوى ملفين نصيين سوية

1
2
3
4
5
6
7
8
9
    $ cat list1.txt list2.txt
    milk
    bread
    apples

    house
    car

    $

دمج محتوى ملفين نصيين لملف ثالث

1
    $ cat list1.txt list2.txt > todo.txt

ﻷي استفسار يمكنك مراسلتي

المقال مترجم وبتصرّف، يمكنك مشاهدة المصدر

التالي: الأمر cp

هذا المنشور تحت ترخيص CC BY 4.0 بواسطة المؤلف.