دوره آموزشی اسکریپتنویسی پیشرفته در لینوکس (شِل اسکریپتینگ)
8 ساعت 13 دقیقهپیشرفته2026-06-11
مدرسین

ACI Learning
Addressing the Global IT Skills Gap
جزئیات دوره
تا حالا شده حس کنی اسکریپتهایی که برای کارهای تکراری لینوکس مینویسی دیگه جوابگو نیستن؟ یا دوست داشتی ابزارهات خیلی تر و تمیزتر و قدرتمندتر بشن؟ اگه سطح مقدماتی لینوکس رو رد کردی و میخوای به یه متخصص تبدیل بشی، این دوره دقیقاً همون چیزیه که نیاز داری. توی این مسیر، یاد میگیری چطور کدهات رو ماژولار کنی، یعنی با استفاده از توابع و کتابخانههای حرفهای، کدهایی بنویسی که همیشه و همهجا قابل استفاده باشن و وقتت رو تلف نکنن.
یکی از خفنترین بخشهای این دوره، یادگیری جادوی پردازش متنه. با ابزارهای قدرتمندی مثل sed و gawk، میتونی توی کسری از ثانیه هزاران خط متن یا لاگ رو تغییر بدی و دقیقاً همون چیزی رو که میخوای استخراج کنی. تازه، با درک درست از عبارات منظم یا همون Regex، دیگه هیچ الگوی متنی نیست که نتونی شکارش کنی. اما صبر کن، جذابترین قسمت اینجاست: ما بهت یاد میدیم چطور برای اسکریپتهای خشک و خالیِ ترمینالیت، یه رابط کاربری گرافیکی شیک و ساده بسازی تا حتی کاربرهایی که با کدنویسی میونهای ندارن هم بتونن از برنامههای تو استفاده کنن. اگه آدم فنی هستی، ادمین شبکه یا سیستم هستی، یا توی دنیای DevOps فعالیت میکنی، این مهارتها باعث میشه سرعت کارت چند برابر بشه و خطاهای سیستمیت به کمترین حد برسه. دیگه وقتشه کدهای دمدستی رو بذاری کنار و ابزارهایی بسازی که بقیه بهشون میگن یه اسکریپت واقعاً حرفهای!
اهداف یادگیری این دوره
مسلط شدن به نوشتن کدهای تمیز و قابل استفاده مجدد با استفاده از توابع و کتابخانههای تخصصی
یادگیری کار با sed و gawk برای پردازشهای سنگین متنی و مدیریت لاگهای سیستمی
درک عمیق ساختار عبارات منظم یا همان Regex برای فیلتر کردن و جستجوی پیشرفته دادهها
ساخت رابطهای کاربری گرافیکی برای اسکریپتهای ترمینالی جهت راحتی کاربران نهایی
ارتقای مهارتهای خودکارسازی در لینوکس برای ادمینهای سیستم و متخصصین DevOps
افزایش پایداری و امنیت اسکریپتها در محیطهای عملیاتی و تولیدی
یکی از خفنترین بخشهای این دوره، یادگیری جادوی پردازش متنه. با ابزارهای قدرتمندی مثل sed و gawk، میتونی توی کسری از ثانیه هزاران خط متن یا لاگ رو تغییر بدی و دقیقاً همون چیزی رو که میخوای استخراج کنی. تازه، با درک درست از عبارات منظم یا همون Regex، دیگه هیچ الگوی متنی نیست که نتونی شکارش کنی. اما صبر کن، جذابترین قسمت اینجاست: ما بهت یاد میدیم چطور برای اسکریپتهای خشک و خالیِ ترمینالیت، یه رابط کاربری گرافیکی شیک و ساده بسازی تا حتی کاربرهایی که با کدنویسی میونهای ندارن هم بتونن از برنامههای تو استفاده کنن. اگه آدم فنی هستی، ادمین شبکه یا سیستم هستی، یا توی دنیای DevOps فعالیت میکنی، این مهارتها باعث میشه سرعت کارت چند برابر بشه و خطاهای سیستمیت به کمترین حد برسه. دیگه وقتشه کدهای دمدستی رو بذاری کنار و ابزارهایی بسازی که بقیه بهشون میگن یه اسکریپت واقعاً حرفهای!
اهداف یادگیری این دوره
مسلط شدن به نوشتن کدهای تمیز و قابل استفاده مجدد با استفاده از توابع و کتابخانههای تخصصی
یادگیری کار با sed و gawk برای پردازشهای سنگین متنی و مدیریت لاگهای سیستمی
درک عمیق ساختار عبارات منظم یا همان Regex برای فیلتر کردن و جستجوی پیشرفته دادهها
ساخت رابطهای کاربری گرافیکی برای اسکریپتهای ترمینالی جهت راحتی کاربران نهایی
ارتقای مهارتهای خودکارسازی در لینوکس برای ادمینهای سیستم و متخصصین DevOps
افزایش پایداری و امنیت اسکریپتها در محیطهای عملیاتی و تولیدی
مهارت ها
IT AutomationLinuxServer AdministrationNetwork and System AdministrationOpen SourceOne-Off
سرفصل ها
مقدمه
- بررسی اجمالی
- توابع
sed و awk
- مقدمهای بر sed، بخش ۱
- مقدمهای بر sed، بخش ۲
- مقدمهای بر sed، بخش ۳
- مقدمهای بر awk
عبارت منظم (RegEx)
- عبارات منظم، بخش 1
- عبارات منظم، بخش 2
اسکریپتنویسی رابط کاربری گرافیکی
- نوشتن اسکریپتهای گرافیکی، بخش 1
- نوشتن اسکریپتهای گرافیکی، بخش ۲
sed پیشرفته
- sed پیشرفته - دستورات چندخطی، بخش ۱
- sed پیشرفته - دستورات چندخطی، بخش ۲
- sed پیشرفته - نگه داشتن فضا برای مذاکره
نگاه پیشرفته
- gawk پیشرفته - متغیرها
- نگاه پیشرفته - آرایهها
- gawk پیشرفته - دستورات ساختاریافته
- Advanted gawk - چاپ قالببندی شده و توابع