Abdrezzak Masmoudi نشر 31 مايو 2015 أرسل تقرير نشر 31 مايو 2015 أجد بعض الاختلاف بين سكربتات Shell فبعضها يكتب السطر الأول بهذه الطريقة:#!/bin/bashوبعضها يكتبه هكذا:#!/bin/shمالفرق بينهما؟ اقتباس
1 محمد أحمد العيل نشر 31 مايو 2015 أرسل تقرير نشر 31 مايو 2015 تُشير التّعليمة الأولى من سكربت Shell إلى المفسّر الطلوب استخدامه لتنفيذ الأوامر الموجودة في السكربت. توجد عدّة مفسّرات Shell، ومن بينها Bash وSh وأخرى. Bash هو في الواقع تطوير لSh، ويجب أن يعمل أيّ برنامج Sh على Bash دون مشاكل. في بعض توزيعات لينوكس /bin/sh هو وصلة لمفسّر آخر. للتأكّد من Shell الذي يُحيل إليه bin/sh/ نفّذ الأمر التّالي: ls -l /bin/shفي أوبنتو النّتيجة هي:lrwxrwxrwx 1 root root 4 Jul 18 2014 /bin/sh -> dashيعني هذا أنّك عند وضع bin/sh/!# في بداية السّكربت على أوبنتو فإنه يستخدم Shell يُسمّى Dash لتنفيذه. 1 اقتباس
السؤال
Abdrezzak Masmoudi
أجد بعض الاختلاف بين سكربتات Shell فبعضها يكتب السطر الأول بهذه الطريقة:
وبعضها يكتبه هكذا:
مالفرق بينهما؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.