جدول المحتويات:
تعريف - ماذا يعني شل المتغير؟
متغير shell هو متغير متوفر فقط للصدفة الحالية. في المقابل ، يتوفر متغير بيئة نظام واسع ويمكن استخدامه من قبل التطبيقات الأخرى على النظام.
shell هو مترجم أوامر نظام التشغيل. يقوم بمعالجة الأوامر المدخلة في سطر الأوامر أو القراءة من ملف البرنامج النصي shell.
تيكوبيديا تشرح شل المتغير
المتغير هو موقع في الذاكرة يُستخدم للاحتفاظ بقيمة. تم تعيين اسم هذا الموقع لجعله وصفيًا. يمكن أن تكون القيمة أي نوع من البيانات مثل الاسم أو الرقم أو النص أو اسم الملف / الدليل. لذلك ، المتغير ليس أكثر من مؤشر إلى بيانات معينة. يسمح shell للمستخدم بإنشاء متغيرات أو تعيينها أو حذفها. ومع ذلك ، فإن هذه المتغيرات مؤقتة فقط ويتم حذفها تلقائيًا عند إغلاق جلسة shell. لجعل متغير shell ثابتًا ومتوفرًا على نطاق النظام ، يجب تصديره ، وبالتالي تحويله إلى متغير بيئة. يعتمد الأمر المستخدم للقيام بذلك على shell المحدد قيد الاستخدام. في صدفة Bash التي يستخدمها Linux ، يكون الأمر "تصدير".
يتم إنشاء متغير shell باستخدام بناء الجملة التالي: "variable_name = variable_value". على سبيل المثال ، يقوم الأمر "set COMPUTER_NAME = mercury" بإنشاء متغير shell يسمى "COMPUTER_NAME" بقيمة "mercury". بالنسبة للقيم ذات المسافات ، يجب استخدام علامات الاقتباس. على الرغم من أن الأمر غير مطلوب ، فإن المصطلح الموجود في Unix هو استخدام الأحرف الكبيرة للأسماء المتغيرة. أيضًا ، في Unix ، تكون الأسماء المتغيرة ، مثل أسماء الملفات ، حساسة لحالة الأحرف.
