Shell Scripting – Tutorial 05: Bash Shell Scripts – Part 2
در این پست حاضر به ادامه مطلب خواهیم پرداخت آموزش 05 از سری آموزش های ما به بعد اسکریپت شل. به طور خاص، ما به یک سری آ شیوه های خوب، در هنگام انجام همان مورد در نظر گرفته شود.
از آنجایی که، در قبلی (آموزش 04) دیگران را خطاب می کنیم نکات عملی اساسی مربوط به اینها، به طور خاص چگونه تولید می شوند، چگونه اجرا می شوند، و قطعاتی که الف را تشکیل می دهند کدامند اسکریپت پوسته bash.
Shell Scripting – Tutorial 04: Bash Shell Scripts – Part 1
و قبل از شروع این پست تماس گرفت «اسکریپت پوسته – آموزش 05»، توصیه می کنیم موارد زیر را بررسی کنید مطالب مرتبط، در پایان خواندن این پست امروز:
شاخص
آموزش اسکریپت پوسته 05
بهترین شیوه های خوب برای ایجاد یک اسکریپت
10 روش برتر برای اسکریپت پوسته
در میان 10 مهمترین که می توانیم به آنها اشاره کنیم موارد زیر است:
- تورفتگی کد: یک کد توسعه یافته به شکل خوانا برای درک بهتر آن بسیار حیاتی است. و تورفتگیهای لازم دید واضحی از ساختار منطقی دقیق ارائه میدهد.
- فضاهای جداکننده بین بخش های کد اضافه کنید: جدا کردن کد به ماژول ها یا بخش ها، هر کدی را خواناتر و قابل درک تر می کند، مهم نیست چقدر طولانی باشد.
- تا حد امکان کد را کامنت کنید: افزودن توضیحات مفید و ضروری به هر خط یا دستور دستور، بخش کد یا تابع توسعه یافته، درک آنچه را که برنامه ریزی شده است آسان می کند.
- متغیرهایی را با نام های توصیفی توابع خود ایجاد کنید: تخصیص نام متغیرهایی که به وضوح تابعی را که برای آن ایجاد شده است، توصیف و شناسایی کند، به درک هدف آن کمک می کند.
- از نحو استفاده کنید
VARIABLE=$(comando)
برای جایگزینی دستور: در عوض، روش قدیمی در حال حاضر منسوخ شده استVARIABLE=`date +%F`
. - از ماژول ها یا متغیرها برای اعتبارسنجی ابرکاربر و کاربران مجاز، با یا بدون رمز عبور استفاده کنید: برای افزایش سطوح امنیتی، در قسمت های مورد نیاز کد.
- از ماژول ها یا متغیرهای اعتبارسنجی سیستم عامل (Distro، Version، Architecture) استفاده کنید: برای جلوگیری از استفاده از فایل ها در رایانه های پشتیبانی نشده (یا سرورها).
- از ماژول ها یا رویه ها برای تأیید اجرای اقدامات بحرانی یا دسته ای استفاده کنید: برای به حداقل رساندن اشتباهات ناشی از بداهه پردازی یا بی احتیاطی.
- شامل ماژول های ضروری مختلف: از جمله مواردی که می توان به ماژول های خوش آمدگویی و خداحافظی، تایید اجرای مضاعف، برای تجربه کاربری بهتر اشاره کرد.
- ایجاد رابط های بصری کاربر پسند: هم توسط ترمینال (CLI) و هم برای دسکتاپ (GUI) با استفاده از دستورات
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
و حتی دستورات"mpg123 y espeak"
برای هشدارهای صوتی و اعلان های شنیداری با صدای انسانی یا روباتیک.
مهم دیگر
- منطقی کردن اندازه اسکریپت با توابع و/یا ماژول های خارجی: اگر یک اسکریپت در نهایت بسیار بزرگ است، بهتر است آن را با استفاده از توابع تقسیم کنید یا آن را به فایل های اسکریپت کوچکتر تقسیم کنید، که توسط یک اسکریپت اصلی فراخوانی می شوند.
- فراخوانی های دیگر مترجمان (زبان های برنامه نویسی) در اسکریپت را به روشی واضح و واضح فراخوانی کنید: برای انجام این کار، باید آنها را به وضوح توسط خطوط یا ماژول ها فراخوانی کنیم.
خلاصه
به طور خلاصه ، ما به این امیدواریم آموزش 05 در مورد «اسکریپت نویسی پوسته» در مورد بهترین شیوه های خوب هنگام ساخت اسکریپت ها، و موارد قبلی، دانش بسیاری را افزایش می دهد، هنگام ساخت بهینه ترین و کاربردی ترین فایل های اسکریپت تولید شده با Bash Shell.
اگر از محتوا خوشتان آمد، نظر دهید و آن را به اشتراک بگذارید. و به یاد داشته باشید، از ابتدای ما دیدن کنید «محل»، علاوه بر کانال رسمی از تلگراف برای اخبار بیشتر، آموزش ها و به روز رسانی لینوکس.
اولین کسی باشید که نظر