الثلاثاء، 27 مارس 2012

الوسائط في برمجة الباش سكريبت

بسم الله الرحمن الرحيم

يوفر BASH في لينكس إمكانية تمرير الوسائط إلى السكريبت لتلقي المعلومات و يتم إعطاء الوسائط أسم متغير عبارة عن رقم بحسب ترتيب الوسيط في الأمر و يبدأ الترقيم من الرقم 1 و هذا مثال عن طريقة التعامل مع الوسائط :
#!/bin/bash
#Script name:args.sh 
echo $0
echo $1
echo $2

    قم بتنفيذ السكريبت كالتالي :

    ./args.sh 1123 232

      المتغير 0$ يحتوي على أسم السكريبت دائما , كما يوفر الباش المتغير #$ الذي يعطي عدد الوسائط و المتغير @$ الذي يحتوي على جميع قيم المتغيرات و هذا مثال على أستخدام هذه القيم  :

      #!/bin/bash

      echo "Number of argument:" $#

      for i in $@

      do

      echo $i

      done



      ليست هناك تعليقات:

      إرسال تعليق