Bash یک زبان اسکریپتنویسی مختصر، بسیار سریع و قدرتمند برای دستکاری داده و فایل است. این مهارت برای ساخت پایپ لاین های تحلیلی در فضای ابری حیاتی محسوب میشود و کاربران Linux برای کار با داده ذخیرهشده در چندین فایل بهطور گسترده از آن استفاده میکنند. در این دوره، مبانی Bash scripting گامبهگام آموزش داده میشود.
ابتدا با ساختار اسکریپتهای Bash آشنا میشوید؛ از جمله نحوه دریافت آرگومانهای ورودی و تولید خروجی. سپس با ساختارهای داده مانند متغیرها و آرایهها و همچنین دستورات کنترلی شامل حلقهها و شرطها کار میکنید. در ادامه، آموختههای خود را بهصورت عملی؛ با ایجاد توابع Bash و زمانبندی اجرای خودکار اسکریپتها بهصورت منظم با استفاده از cron به کار میگیرید.