يمكنك استخدام أي ملف موجود أو إنشاء أي ملف جديد لاختبار وظائف 'رئيس' و 'ذيل' أوامر. هنا ، ملفان نصيان اسمه products.txt و Employee.txt يتم إنشاؤها لإظهار استخدام 'رئيس' و 'ذيل' أوامر.
قم بتشغيل الأمر التالي لعرض محتوى products.txt ملف.
منتجات $ cat.txt
قم بتشغيل الأمر التالي لعرض محتوى Employee.txt ملف.
$ cat الموظف. txt
بشكل افتراضي، 'ذيل' يقرأ الأمر آخر 10 أسطر من الملف. إذا كنت تريد قراءة أكثر أو أقل من 10 أسطر من نهاية الملف ، فعليك استخدام الخيار '-n' مع 'ذيل' أمر.
صيغة أمر الذيل:
ذيل [خيار] [اسم ملف] ... [اسم ملف]
مثل الأمر 'head' command 'tail' قابل للتطبيق أيضًا على ملفات متعددة واستخدام الخيار اختياري لأمر 'tail'.
مثال - 1: أمر 'tail' بدون أي خيار
يحتوي ملف Employ.txt على 6 أسطر فقط وهي أقل من 10. لذلك ، سيعرض الأمر التالي المحتوى الكامل لملف Employ.txt.
$ tail worker.txt
مثال - 2: أمر 'tail' بخيار -n وقيمة موجبة
عندما تريد قراءة سطور معينة من نهاية الملف ، فعليك استخدام الخيار '-n' بقيمة موجبة. سيعرض الأمر التالي آخر سطرين من ملف Employ.txt.
$ tail -n 2 staff.txt
مثال - 3: أمر 'tail' بقيمة -n وقيمة سالبة
إذا كنت تريد حذف الأسطر المحددة من البداية ، فعليك استخدام الخيار '-n' بقيمة سالبة في أمر 'الذيل'. سيعرض الأمر التالي محتوى ملف Employ.txt بحذف 3 أسطر من البداية.
$ tail -n -3 staff.txt
مثال - 4: أمر 'tail' بملفات متعددة
سيعرض الأمر التالي آخر 3 أسطر من ملف products.txt و Employee.txt.
$ tail -n 3 products.txt worker.txt
مثال - 5: استخدام الأمرين 'head' و 'tail' معًا
إذا كنت ترغب في قراءة المحتوى من منتصف أي ملف عندئذٍ فقط 'رئيس' أو 'ذيل' الأمر لا يمكن أن يحل هذه المشكلة. عليك استخدام كليهما 'رئيس' و 'ذيل' الأوامر معًا لحل هذه المشكلة. سيقرأ الأمر التالي الأسطر من 2 إلى 6 من products.txt ملف. في البدايه، 'رئيس' الأمر سوف يسترد أول 6 أسطر عن طريق حذف آخر 5 أسطر للقيمة السالبة و 'ذيل' سيسترجع الأمر آخر 5 أسطر من إخراج 'رئيس' أمر.
$ head -n -5 products.txt | الذيل ن 5
آمل بعد ممارسة الأمثلة المذكورة أعلاه ، أن يتمكن أي شخص من التقدم 'رئيس' و 'ذيل' الأمر بشكل صحيح.