كيفية كتابة shell script في لينكس ؟

   كيفية كتابة أول  shell script في لينكس ؟


قبل الخوض في النظري لأن النظري هو خارظة الطريق لفهم الأشياء , سوف نكتب نص Bash Shell Script كبداية دون نشرح أي من المهام النظرية .

بعد هذا الدرس سوف نبدء سلسلة نظرية عملية كاملة في Bash Shell Script و شرحها , و كيف نكتب Bash Shell Script و لماذا نكت Bash Shell Script , وقواعد كتابة Bash Shell Script .

دعنا نرى بساطة الأمور و كسر حاجز الخوف من Bash Shell Script .


1- أنشئ ملف جديد يدعى مثلاً linux_www.sh من خلال الأمر التالي .

$ mkdir shell && cd shell && vim linux_www.sh


- نسخ و لصق النص التالي في المستند .

#!/bin/bash
# xxxxxxxxxxxxxxxxxxxx
echo "Linux-www.com"
ls /
ls ~
- حفظ

:w!


- أستدعاء الملف من خلال الأمر التالي .

$ bash linux_www.sh

- السطر الأول نستخدمه لإستدعاء shell .
- السطر الثاني تعليق .
- الباقي هي أومر عادية .

- في حال حاولنا أستدعاء الملف من خلال الأمر التالي سوف نواجه خطأ بالإذونات .

$ ./linux_www.sh
bash: ./linux_www.sh: Permission denied


- سوف نقوم بتعديل الإذونات الخاصة بالملف و من ثم سوف نحاول مرة أخرى .

$ chmod +x linux_www.sh


- الآن تعمل الأومور على ما يرام من خلال التالي .

$ ./linux_www.sh


- سوف نشرح الإذونات لكم لاحقا في المقالات المقبلة .

- حولنا الملف السابق إلى ملف تنفيذي , ما قمنا به هنا هو تمرير اسم الملف كحجة .

- دعونا ننشئ ملف ثاني يدعي www.linux_www.sh و نضيف عليه بعض الأشياء الجديدة لكي نتقدم في التعليم .

$ vim www_linux_www.sh


#!/bin/bash
echo "User is : $LOGNAME"
echo "IP is : " `hostname -i`
echo " info sys " `hostnamectl`


- أخيرا .


$ bash www_linux_www.sh 

إرسال تعليق

0 تعليقات