لماذا يجب أن تتعلم عن إخطاط واجهة الأوامر

إخطاطات واجهة الأوامر (بالإنجليزية: shell script) هي برمجيات حاسوب صُممت للعمل بواسطة يونكس شيل (بالإنجليزية: Unix shell) (وهو مترجم سطر الأوامر command-line interpreter) هناك عدة أنواع من لغات الشيل سكربت وهي تعتبر من لغات السكربت (لغات تستخدم لتنفيذ مجموعة من الأوامر مكتوبة في ملف نصي وليس ملف تنفيذي) ويتم عملها عن طريق واجهة سطر الأوامر لـ نظام التشغيل وتعتبر كأنها قشرة خارجية للتعامل مع البرامج.

العمليات التي يتم إنجازها بواسطة الشيل سكربت تشمل تنفيذ برنامج أو معالجة أو طباعة نص، هناك نوع من السكربت يسمى المغلف Wrapper وهي تقوم بتهيئة بيئة عمل أو تشغيل برنامج أو تنظيف للكمبيوتر ومهام سابقة أو تسجيل دخول أو غيرها.

وفي الغالببة تكون بسيطة ويمكن أن نقول عنها أنها لغة برمجة مصممة لتكون مفيدة لمجموعة محددة من المهام. والعمليات النموذجية التي تؤديها مخطوطات قذيفة تشمل معالجة الملف، وتنفيذ برنامج وطباعة النص. والعديد من المترجمين الفوريين شيل مزدوجة كما هي في واجهة سطر الأوامر، مثل مقدمة شل، ويندوز باورشيل أو إم إس-دوس الأمر.كوم. وآخرون مثل سيناريو بل أو الرسومية ويندوز سيناريو المضيف (WScript.exe), إضافة إلى القدرة على البرمجة بيئات الحوسبة دون الحاجة إلى واجهة سطر الأوامر

وهناك أمثلة أخرى من لغة برمجة تهدف في المقام الأول للبرمجة شل تشمل

DIGITAL Command Language و Job Control Language

قراءة المقال الكامل على ويكيبيديا ←