دليل سريع إلىuniq
الأمر ، يُستخدم للعمل مع السجلات / الأسطر المكررة في النص
uniq
هو أمر مفيد لفرز سطور النص.
يمكنك الحصول على هذه الأسطر من ملف ، أو باستخدام الأنابيب من إخراج أمر آخر:
uniq dogs.txt
ls | uniq
عليك أن تفكر في هذا الشيء الأساسي:uniq
سيكتشف فقط الخطوط المكررة المجاورة.
هذا يعني أنك ستستخدمه على الأرجح مع ملفاتsort
:
sort dogs.txt | uniq
الsort
الأمر له طريقته الخاصة لإزالة التكرارات مع-u
(فريدة من نوعها) اختيار. ولكنuniq
لديه المزيد من القوة.
بشكل افتراضي يزيل الأسطر المكررة:
يمكنك إخباره بعرض الأسطر المكررة فقط ، على سبيل المثال ، بامتداد-d
اختيار:
sort dogs.txt | uniq -d
يمكنك استعمال ال-u
خيار لعرض الأسطر غير المكررة فقط:
يمكنك حساب تكرارات كل سطر بامتداد-c
اختيار:
استخدم التركيبة الخاصة:
sort dogs.txt | uniq -c | sort -nr
لفرز هذه الأسطر حسب الأكثر شيوعًا:
الuniq
يعمل الأمر على Linux و macOS و WSL وفي أي مكان لديك بيئة UNIX
تحميل مجانيكتيب أوامر Linux
المزيد من دروس CLI:
- قذيفة باش
- مقدمة في البرمجة النصية لباش شل
- قوقعة السمك
- شل ، شاهد محتوى الملف أثناء تعبئته
- كيفية الخروج من Vim
- محرري UNIX
- أوامر نظام ملفات UNIX
- قذائف يونكس تعليمي
- كيفية تعيين اسم مستعار في نظام التشغيل macOS أو Linux shell
- دليل عملي لمشروب البيرة
- كيفية إصلاح خطأ مسار المطور النشط غير صالح لـ xcrun في macOS
- سطر الأوامر للمبتدئين
- مقدمة في لينكس
- كيف تجد العملية التي تستخدم المنفذ
- أوامر لينكس: mkdir
- أوامر Linux: cd
- أوامر Linux: pwd
- أوامر Linux: rmdir
- أوامر Linux: ls
- أوامر Linux: mv
- أوامر Linux: cp
- أوامر Linux: أقل
- أوامر Linux: tail
- أوامر Linux: المس
- أوامر Linux: cat
- أوامر Linux: find
- أوامر Linux: ln
- أوامر Linux: ps
- أوامر Linux: echo
- أوامر Linux: أعلى
- أوامر Linux: اقتل
- أوامر Linux: killall
- أوامر Linux: الاسم المستعار
- أوامر Linux: الوظائف
- أوامر Linux: bg
- أوامر Linux: fg
- أوامر Linux: اكتب
- أوامر Linux: أي
- أوامر Linux: whoami
- أوامر Linux: who
- أوامر Linux: مسح
- أوامر Linux: su
- أوامر Linux: sudo
- أوامر Linux: chown
- أوامر Linux: chmod
- أوامر Linux: passwd
- أوامر Linux: open
- أوامر Linux: wc
- أوامر Linux: التاريخ
- أوامر Linux: du
- أوامر Linux: umask
- أوامر Linux: grep
- أوامر Linux: man
- أوامر Linux: uname
- أوامر Linux: قم بالفرز
- أوامر Linux: uniq
- أوامر Linux: فرق
- أوامر Linux: nohup
- أوامر Linux: df
- أوامر Linux: xargs
- أوامر Linux: gzip
- أوامر Linux: gunzip
- أوامر Linux: ping
- أوامر Linux: traceroute
- أوامر Linux: tar
- أوامر Linux: تصدير
- أوامر Linux: crontab
- أوامر Linux: dirname
- أوامر Linux: basename
- أوامر Linux: printenv
- أوامر Linux: env
- دليل قصير للمحرر المحرر
- دليل قصير لفيم
- دليل قصير عن إيماكس
- دليل قصير للنانو
- Linux ، لم يتبق مساحة على الجهاز
- كيفية استخدام نت كات