الأحد، 24 فبراير 2019

السكربت الأول بلغة bash - الدرس الأول


بعد أن تطرقت الى أنواع Shells  لينكس الأكثر شيوعاَ . في هذا الدرس سنقوم بكتابة برنامجنا الاول , سنطبع فيه الكلمة المعتادةHello World  .لكن قبل كتابة أي سطر ينقوم بتحضير محرر النصوص ,
لائحة محرري النصوص الأكثر استخداما , اختر واحد .


Visual Studio Code

Gedit

Vim

Vi

Nano


الان قم بإنشاء ملف نصي : Script1.sh أو فقط Script بدون امتداد ( .sh ) يحتوي على الكود

#!/bin/bash
# first script

echo "Hello World!"


السطر الأول من البرنامج . مهم . يدعى shebang ، نستعمله للاستعلام اننا سنكتب بلغة الباش .

السطر الثاني هو تعليق. يتم تجاهل كل ما يظهر بعد رمز "#". عندما تصبح الاسطر البرمجية الخاصة بك أكبر وأكثر تعقيدًا ، تصبح التعليقات حيوية. يتم استخدامها من قبل المبرمجين لشرح ما يجري حتى يتمكن الآخرون من فهم السكربت. السطر الأخير هو الأمر echo. هذا الأمر ببساطة يقوم بطباعة قيمة معينة.

الشيء التالي الذي يتعين علينا القيام به هو تغيير تصريح الملف وجعله قابل للتنفيذ. يتم ذلك مع الأمر chmod كما يلي:

Terminal
0xy4hy4@ITechuser: ~ $ chmod 755 script
ويمكنك الاطلاع على مقال عن التصاريح لتفهم أكثر
الان لا يبقى سوى تشغيل البرنامج , لكي نقوم بتنفيذ السكريبت
Terminal
0xy4hy4@ITechuser: ~ $ ./script
أيضا هنالك طريقة اخرى لتنفيذ السكربت لن نحتاج فيها الى تغيير التصريح فقط نقوم بالتنفيذ مباشرة بعد كتابة السكربت بالامر
Terminal
0xy4hy4@ITechuser: ~ $ bash script
وسيتم تنفيذ السكربت مباشرة . طبعا يجب تنفيذ الامر وانت في داخل المسار الموجود عليه السكربت . أنا أفضل ان تنشئ مجلد جديد باسم bin  وتضع عليه السكربت , ( جميع الاوامر المستعملة في الدورة مشروحة في الموقع
[full-width]

إرسال تعليق

Whatsapp Button works on Mobile Device only