منتديات | شات | العاب | العاب بنات | العاب باربي | العاب اكشن | العاب طبخ | العاب سيارات | العاب تلبيس | العاب فلاش

اكتب بريدك في المربع ثم اضغط على "اشتراك" لكي يصلك جديد الموقع على بريدك مباشرة
البريد الإلكتروني:
مواضيع حصرية على بريدك أنت فقط  إشترك الآن وفعل إشتراكك من بريدك
 

 

خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات عالم حواء عالم الرومانسية

 
    دروس في أنظمة التشغيل  اللينكس و اليونكس
 

 

امر التصنيف sort



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

 

امر
التصنيف
sort

:

 

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

 

 



Murshed 92



 



Ahmed 78



 



Mohd 21



 



Ali   99



 



Nayef 05



 



Rashid 07

 

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

 

لنفترض ان
اسم الملف السابق هو
c4arab

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

 


sort c4arab.txt

 

 

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

 

 


Ahmed 78



 



Ali   99



 



Nayef 05



 



Mohd 21        



 



Murshed 92



 



Rashid 07

 

 

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

 



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

 

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

 

+2

 

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

 

 

-t" "

 

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

 

 

-b

 

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

.

 

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

 

 



 



Nayef 05



 



Rashid 07



 



Mohd 21



 



Ahmed 78



 



Murshed 92



 



Ali   99



 

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


man sort



 

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

 

 



المزيد من المواضيع

الدرس العاشر - التعرف على احرف التحكم في اليونكس
الدرس التاسع - تعريف الأحرف الوصفية الخاصة في اليونكس
الدرس الثامن - استعراض المجلدات في اليونكس
الدرس السابع - التنقل في اليونكس
الدرس السادس - نقل الملفات بواسطة الftp في اليونكس
الدرس الخامس - هيئة الأوامر في اليونكس
الدرس الرابع - تغيير كلمة السر
الدرس الثالث - حجز free shell account
الدرس الثاني - نظام الملفات في اليونكس
الدرس الأول: مقدمة عن الحاسب الالي
مقدمة لدورة تعليم اليونكس
crontab & cron jobs الجزء الثاني و الاخير
crontab & cron jobs الجزء الاول
مختصرات الEMACS
افضل اداة باك اب في العالم
وضع البرامج في قائمة بدء التشغيل
التعامل مع اللينكس - محرر Emacs
أوامر اللينكس - الإتصال والمحادثة
أوامر اللينكس - حذف وإنشاء الملفات
أوامر اللينكس - نسخ الملفات
أوامر اللينكس (1)
ضغط و ارشفة الملفات gzip , tar
أمر عد السطور wc

1 2

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

:: ©2009-2003 www.roro44.com All rights reserved ::