الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جمالية وسهولة لغة AWK

بدأه مصطفى 36a2 في 4 أكتوبر 2013 · 0 رد · 944 مشاهدة · في المقالات العلمية و التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاته

لغة awk  أداة رائعة ولغة برمجة فاتنة ..

أقصر برنامج فيها يقوم بطباعة كل أسطر الدخل إلى الخرج ..

هذا هو البرنامج :

1

:D  نعم صدّق ذلك ... 

تستخدم هذه اللغة مبدأ رائع جداً .. أولا نكتب الشرط .. وبين قوسين متعرجين نكتب الفعل المطلوب تنفيذه عند تحقق الشرط ...

condition{action}

وعندما لا نكتب جزء ال{action} يقوم بطباعة السطر كما هو ..

وتقوم awk بقراءة أسطر الدخل واحدا واحداً .. واختبار جميع الشروط عليه .. وينتهي عند نهاية الملف ..

تستخدم بنية الشروط والحلقات نفسها الموجودة في C ... 

وسترى بعض أقصر البرامج على الإطلاق مكتوبة بها ...

ويمكنك استخدام Regular Expressions في الشروط ... وما أدراك ما RegExp وقوتها وسعة استخدامها ...

كما أن التوابع المضمنة Built in  مع المصرّف معدودة ومحدودة ولكن عملها كبير وفعاليتها لا يمكن الجدال فيها ...

 

لماذا awk .. ؟
الكسل ... 

يقول مخترع بيرل (لاري وول)  أن أفضل ثلاث ميزات للبرمجة هي الكسل و عدم الصبر و التعالي .. :)
أخيراً أترككم مع هذا المقطع الذي أرجو أن يبيّن سهولة وجمالية وفعالية لغة awk
6 دقائق ونصف :)

ولمن أراد تحميل المصرّف ودليل الاستخدام .. هذا هو الرابط

والله ولي التوفيق
 

1

مواضيع مشابهة