راهنمای آموزشی اسکریپت نویسی - مقدماتی

لطفا برای بهتر دیدن صفحه از firefox استفاده کنید
Bash Guide for Beginners Machtelt Garrels

راهنمای Bash برای نوآموزان

کاربرد دستورات case »
« تمرین ها

خلاصه

در این فصل آموختیم که چطور در اسکریپت‌هایمان شرط‌ها را طوری بنا کنیم که عملیات متفاوتی را نسبت به موفقیت یا شکست یک فرمان تقبل کنند. عملیات می‌توانند با استفاده از فرمان if تعیین بشوند. این دستور امکان انجام مقایسه‌های عددی یا رشته‌ای، و بررسی کد خروج، ورودی وفایل‌های مورد نیاز اسکریپت را فراهم می‌کند.

اغلب یک بررسی ساده ‎ if/then/fi‎ در اسکریپت پوسته قبل از دستورات، به منظور ممانعت از تولید خروجی، به طوری که اسکریپت بتواند در پس‌زمینه یا در داخل وسیله cron اجرا گردد، آورده می‌شود. تعریف‌های پیچیده‌تر شرط‌ها به طور معمول درجملات case قرار داده می‌شوند.

بر اساس موفقیت بررسی شرط، اسکریپت می‌تواند با استفاده از وضعیت exit 0 به طور صریح به والد اطلاع بدهد. در صورت شکست، هر عدد دیگری می‌تواند بازگردانده شود. بر مبنای کد برگشتی، برنامه والد می‌تواند عمل متناسب را انجام بدهد.





کاربرد دستورات case »
« تمرین ها
ترجمه محمود پهلوانی