ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

برنامه های کاربردی ساده

حتی بدون تغییر، می توان برنامه های کاربردی مفیدی را با استفاده از پارامترهای موقعیتی نوشت. به عنوان مثال، در اینجا یک برنامه اطلاعات فایل ساده است:


#! / bin / bash


# file_info: برنامه اطلاعات فایل ساده PROGNAME=$(نام پایه $0)

اگر [[ -e $1 ]]; سپس

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

echo -e "\nوضعیت فایل:" stat $1

دیگر

پژواک "$PROGNAME: استفاده: فایل $PROGNAME" >&2 خروج 1

fi

#! / bin / bash


# file_info: برنامه اطلاعات فایل ساده PROGNAME=$(نام پایه $0)

اگر [[ -e $1 ]]; سپس

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

echo -e "\nوضعیت فایل:" stat $1

دیگر

پژواک "$PROGNAME: استفاده: فایل $PROGNAME" >&2 خروج 1

fi


این برنامه نوع فایل (تعیین شده توسط پرونده فرمان) و وضعیت فایل (از آمار فرمان) یک فایل مشخص. یکی از ویژگی های جالب این برنامه PROGNAME متغیر. به آن مقداری داده می شود که از نام پایه $0 فرمان دادن نام اصلی دستور بخش اصلی یک مسیر را حذف می کند و فقط نام پایه یک فایل را باقی می گذارد. در مثال ما، نام اصلی قسمت اصلی نام مسیر موجود در را حذف می کند $0 پارامتر، نام مسیر کامل برنامه مثال ما. این مقدار هنگام ساخت پیام هایی مانند پیام استفاده در انتهای برنامه مفید است. با کدگذاری به این شکل، اسکریپت را می توان تغییر نام داد و پیام به طور خودکار تنظیم می شود تا حاوی نام برنامه باشد.


برترین سیستم عامل Cloud Computing در OnWorks: