Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أمر Sort

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 32 من 82.

يقوم الأمر sort بترتيب أسطر الملف ترتيبًا أبجديًا أو رقميًا.لدينا fruits.txt:
banana
apple
cherry
mango
اكتب ببساطة sort متبوعًا باسم الملف:
sort fruits.txt
سيكون الناتج:
apple
banana
cherry
mango
علامات مفيدة:-r: الفرز بترتيب عكسي (تنازلي):
sort -r fruits.txt
-n: فرز عدديًا بدلًا من الترتيب الأبجدي:
sort -n numbers.txt
بدون -n، تُرتَّب الأرقام كنص، لذا سيأتي 10 قبل 2. ومع -n، تُرتَّب بشكل صحيح حسب القيمة.-u: فرز الأسطر المكررة وإزالتها في الوقت نفسه:
sort -u fruits.txt
-k: الترتيب حسب column محدد (مفيد للملفات التي تحتوي على عدة أعمدة):
sort -k2 data.txt   # فرز حسب العمود الثاني
ملاحظة: sort لا يعدّل الملف الأصلي: بل يطبع النتيجة المرتبة على الشاشة فقط.
challenge icon

التحدي

مبتدئ

استخدم الأمر sort على fruits.txt:

  1. رتّب الملف ترتيبًا أبجديًا باستخدام sort
  2. رتّب الملف ترتيبًا أبجديًا عكسيًا باستخدام sort -r

تلميح: شغّل الأمرين واحدًا تلو الآخر. لا يتغير الملف الأصلي: إذ إن sort يطبع النتيجة فقط.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal