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اختبر نفسك

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

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