OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

تطبيقات بسيطة

حتى بدون نقل، فمن الممكن كتابة تطبيقات مفيدة باستخدام المعلمات الموضعية. على سبيل المثال ، إليك برنامج معلومات ملف بسيط:


#! / بن / باش


# file_info: برنامج معلومات الملف البسيط PROGNAME = $ (basename $ 0)

إذا [[-e $ 1]] ؛ من ثم

echo -e "\ n نوع الملف:" file $ 1

echo -e "\ n حالة الملف:" stat $ 1

آخر

صدى "$ PROGNAME: الاستخدام: ملف $ PROGNAME"> & 2 الخروج 1

fi

#! / بن / باش


# file_info: برنامج معلومات الملف البسيط PROGNAME = $ (basename $ 0)

إذا [[-e $ 1]] ؛ من ثم

echo -e "\ n نوع الملف:" file $ 1

echo -e "\ n حالة الملف:" stat $ 1

آخر

صدى "$ PROGNAME: الاستخدام: ملف $ PROGNAME"> & 2 الخروج 1

fi


يعرض هذا البرنامج نوع الملف (الذي يحدده ملف ملف command) وحالة الملف (من ملف القانون الأساسي command) لملف محدد. ميزة واحدة مثيرة للاهتمام لهذا البرنامج هي PROGNAME عامل. يتم إعطاء القيمة التي تنتج من الاسم الأساسي 0 دولار أمر. ال basename يزيل الأمر الجزء الأول من اسم المسار ، تاركًا فقط الاسم الأساسي للملف. في مثالنا ، basename يزيل الجزء الأول من اسم المسار الوارد في $0 المعلمة ، اسم المسار الكامل لبرنامج مثالنا. هذه القيمة مفيدة عند إنشاء رسائل مثل رسالة الاستخدام في نهاية البرنامج. من خلال ترميزه بهذه الطريقة ، يمكن إعادة تسمية البرنامج النصي ويتم تعديل الرسالة تلقائيًا لاحتواء اسم البرنامج.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: