اضافة بسيطة اخوي اذا تسمح لي ...
طبعا فيه نوعين من المدخلات الاول global والثاني local
س:-وش الفرق بينهم ؟
الاول تقدر تستدعيه من اي مكان بالسكربت ولكن الثاني يكون داخل الدالة حقته (function)
نآخذ مثآﻷ عشان توضح الامور

كود:
#!/bin/bash
func()
{
local aa="4"
echo $aa
}
func
aa=1
echo $aa
اول شي سوينا دالة func واسندنا قيمة للمتغير aa بس لاحظوا كلمة local يعني المتغير لوكال (محلي)
في نهاية الكود نفس المتغير اخذ قيمة ثانية وهي 1 بس المتغير هذا عام وتقدر تستدعيه من اي مكان بعكس المتغير الاول ماتقدر تستدعيه الا داخل الفنكشن

احس اني اتكلم هندي بس ان شاء وصلت المعلومة

واعتذر مره ثانية على المداخله