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

سيقوم uniq بحدف الأسطر المكررة، وعرض الأسطر الفريدة فقط. بناءً على محتويات الملف المذكورة
كما تلاحظ، يتم تجاهل الأسطر المتكررة.
إذا كنت ترغب في معرفة عدد مرات تكرار كل سطر في الملف، يمكنك استخدام الخيار -c:

سيتم عرض الأسطر مع عدد التكرارات لكل سطر.

يتم عرض كل سطر مع عدد مرات ظهوره في الملف، مما يوفر لك رؤى إضافية حول التكرارات.
في بعض الأحيان، قد ترغب في عرض الأسطر التي تم تكرارها فقط في الملف. في هذه الحالة، يمكنك استخدام الخيار -d:

سيعرض هذا الأمر الأسطر التي تظهر أكثر من مرة في الملف.
كما ترى، يعرض الأمر فقط الأسطر التي تحتوي على تكرار في الملف.
خلاصة
أمر uniq هو أداة مفيدة في Linux لتحليل النصوص والبيانات المكررة. من خلال استخدام الخيارات المختلفة مثل -c و -d، يمكنك الحصول على معلومات مفصلة حول محتويات الملفات النصية ومعالجة البيانات بكفاءة. سواء كنت بحاجة إلى استخراج الأسطر الفريدة أو معرفة عدد التكرارات ، فإن uniq يقدم لك هذه الإمكانيات ببساطة وسرعة.