بسم الله الرحمن الرحيم
يوفر BASH في لينكس إمكانية تمرير الوسائط إلى السكريبت لتلقي المعلومات و يتم إعطاء الوسائط أسم متغير عبارة عن رقم بحسب ترتيب الوسيط في الأمر و يبدأ الترقيم من الرقم 1 و هذا مثال عن طريقة التعامل مع الوسائط :
#!/bin/bash
#Script name:args.sh
#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
echo "Number of argument:" $#
for i in $@
do
echo $i
done
ليست هناك تعليقات:
إرسال تعليق