ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله , اللهم اني اسالك الهدى والتقى والعفاف والغنى


+ الرد على الموضوع
النتائج 1 إلى 2 من 2

الموضوع: امر التصنيف sort

  1. #1
    الصورة الرمزية كرم العربي
    Gulf Son Team Work
    Administrator
    كرم العربي متصل الآن
    تاريخ التسجيل : Mar 2006
    الدولة : ::ArabPark::
    العمر : 26
    المشاركات : 28,199
    معدل التقييم : 53
    كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود كرم العربي نشاط بلا حدود

    افتراضي امر التصنيف sort


    بمشيئة الله سنتعلم معاً امر التصنيف في اللنكس و كيفية تصنيف محتويات الملفات النصية.


    امر التصنيف sort :



    امر التصنيف مفيد عند رغبة احدنا بتصنيف محتويات ملف نصي و ترتيبه ترتيبا عدديا او غير ذلك,
    مثلا لدينا ملف يحتوي على التالي:










    Murshed 92













    Ahmed 78













    Mohd 21













    Ali 99













    Nayef 05













    Rashid 07


    اذا اردنا ترتيب هذا المحتوى , يمكننا فعل ذلك يدويا , لكن اذا كان الملف يحتوي على الالف
    الاسامي؟! عندها نحتاج الى امر التصنيف.




    لنفترض ان اسم الملف السابق هوroro44
    فترتيب محتواه ابجديا يكون بالتالي:





    sort roro44.txt





    سنجد ان النتيجة كانت كالتالي:








    Ahmed 78













    Ali 99













    Nayef 05













    Mohd 21













    Murshed 92













    Rashid 07







    الان, ربما يحتاج احدنا لتصنيف محتوى الملف حسب الارقام من الاصغر الى الاكبر , فيكون بالامر
    التالي:








    sort +2 -t" " -b roro44.txt



    لنشرح الامر قليلا:



    +2



    تعني صنف الملف على حسب العامود الثاني ’ فالعامود الاول اسامي و العامود الثاني ارقام ,اي
    صنف امحتوى حسب الارقام.






    -t" "


    هذا يخبر الامر مالذي يفصل الاعمدة , في مثالنا الاعمدة مفصولة بفراغ او مسافة , فتكون
    علامتا التنصيص فارغتان كما هو واضح.






    -b



    هذا الجزء يخبر الامر بعدم المبالاة في عدد الفراغات الموجودة بين الاعمدة , فربما يكون سطر
    يفصل الاعمدة بفراغ واحد و سطر اخر بفراغين , هذا الجزء يجعل الامر لا يبالي بعدد
    الفراغات (
    ignore blanes

    .



    و بهذا نحصل
    على النتيجة التالية:

















    Nayef 05













    Rashid 07













    Mohd 21













    Ahmed 78













    Murshed 92













    Ali 99






    يمنكم معرفة المزيد من خصائص هذا الامر بطبعاة التالي و قراءة المانوا الخاص بالامر:




    man sort








    اتمنى ان يكون الدرس مفيداً للجميع,

    التوقيع
    | أحصائيات الموقع بصوره حيه |


  2. #2
    ::. عضو شرف .::
    الصورة الرمزية أميرة الكلمة

    تاريخ التسجيل : Mar 2006
    الدولة : دار ابو متعب ( فديتها )
    المشاركات : 2,739
    معدل التقييم : 280
    أميرة الكلمة عضو فضي أميرة الكلمة عضو فضي أميرة الكلمة عضو فضي أميرة الكلمة عضو فضي أميرة الكلمة عضو فضي أميرة الكلمة عضو فضي
    أميرة الكلمة متصل الآن

    افتراضي


    جزاكـ الله خيرا ,,,

    التوقيع
    يا رب بكرمك ورحمتك ورضوانك تكرم علي وتمنن
    واشف لي والدتي ....
    :54787oiu:

+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك