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

أمر Sort

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

يقوم الأمر sort بترتيب أسطر الملف بـترتيب أبجدي أو رقمي.لدينا fruits.txt:
banana
apple
cherry
mango
ببساطة اكتب sort متبوعًا بـ filename:
sort fruits.txt
ستكون المخرجات:
apple
banana
cherry
mango
العلامات المفيدة (flags):-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