آموزش اسکریپت شل با باش

Shell Scripting with Bash

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه اسکریپتهای پوسته را برای خودکار کردن وظایف در سیستم های UNIX بنویسید. اسکریپت های پوسته Bash به شما امکان می دهند تقریباً هر وظیفه ای را روی سیستم UNIX خودکار کنید. آنها قدرت تمام برنامه های کاربردی یونیکس را با یک زبان برنامه نویسی قدرتمند ترکیب می کنند. چه یک مدیر سیستم باشید ، چه یک توسعه دهنده یا یک کاربر قدرت ، اسکریپت های پوسته باعث تولید شما می شوند.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • چرا اسکریپت نویسی شل؟ Why Shell Scripting?

  • چه انتظاری از این دوره دارید؟ What to Expect From This Course?

  • پیش نیازها Prerequisites

اولین نگاه به اسکریپتهای شل A First Look at Shell Scripts

  • مقدمه Introduction

  • ایجاد اسکریپت شل Creating A Shell Script

  • نسخه ی نمایشی: اسکریپت یادداشت برداری Demo: A Note-Taking Script

  • تماس با متن Calling The Script

  • شبانگ The Shebang

  • نامگذاری اسکریپت Naming Your Script

  • نسخه ی نمایشی: نوع Command است Demo: The type Command

  • خلاصه Summary

متغیرها Variables

  • مقدمه Introduction

  • نسخه ی نمایشی: متغیرها Demo: Variables

  • مبانی متغیر Variable Basics

  • استفاده از متغیرها در یک اسکریپت Using Variables in A Script

  • استفاده از متغیرها: عادت های خوب Using Variables: Good Habits

  • خواندن ورودی Reading Input

  • اشکال زدایی از اسکریپت شما Debugging your Script

  • خلاصه Summary

اگر ، پس ، دیگر If, Then, Else

  • مقدمه Introduction

  • نسخه ی نمایشی: بیانیه If Demo: The If Statement

  • بیانیه If The If Statement

  • کدهای برگشتی Return codes

  • بیان شرطی The Conditional Expression

  • نسخه ی نمایشی: بیان مشروط Demo: The Conditional Expression

  • بیان شرطی 2 The Conditional Expression 2

  • تستهای حسابی Arithmetic Tests

  • نسخه ی نمایشی: تست های حسابی Demo: Arithmetic Tests

  • بیانیه If دوباره مورد بازدید قرار گرفت The If Statement Revisited

  • و یا ، نه And, Or, Not

  • خلاصه Summary

ورودی و خروجی Input and Output

  • مقدمه Introduction

  • خروجی: echo و printf Output: echo and printf

  • ورودی: بازخوانی مجدد Input: read revisited

  • جریانهای استاندارد و تغییر مسیر Standard Streams and Redirection

  • نسخه ی نمایشی: تغییر مسیر Demo: Redirection

  • خلاصه Summary

کنترل جریان Control Flow

  • مقدمه Introduction

  • در حالی که و تا While and Until

  • کلاسیک برای بیانیه The Classic For Statement

  • سبک C برای بیانیه The C-Style For Statement

  • شکستن و ادامه دادن Break and Continue

  • بیانیه پرونده The Case Statement

  • و || && and ||

  • خلاصه Summary

متغیرها 2 Variables 2

  • مقدمه Introduction

  • متغیرهای عدد صحیح Integer Variables

  • عبارات حسابی Arithmetic Expressions

  • عبارات حسابی 2 Arithmetic Expressions 2

  • متغیرهای فقط خواندنی Read-only Variables

  • صادرات متغیرها Exporting Variables

  • آرایه ها Arrays

  • خلاصه Summary

دست زدن به پارامترهای اسکریپت Handling Script Parameters

  • مقدمه Introduction

  • متغیرهای خاص Special Variables

  • تغییر مکان Shift

  • گرفتن Getopts

  • Getopts: مدیریت خطاها Getopts: Handling Errors

  • خلاصه Summary

توابع پوسته Shell Functions

  • مقدمه Introduction

  • توابع پوسته Shell Functions

  • توابع پوسته 2 Shell Functions 2

  • توابع: نسخه ی نمایشی Functions: Demo

  • برخی از سخنان متفرقه Some Miscellaneous Remarks

  • خلاصه Summary

سرگرم کننده با رشته ها Fun with Strings

  • مقدمه Introduction

  • از بین بردن بخشی از یک رشته Removing Part Of A String

  • جستجو و جایگزینی Search and Replace

  • تنظیم مقدار پیش فرض Setting A Default Value

  • الگوهای بیان شرطی Conditional Expression Patterns

  • اصطلاحات منظم در بیان شرطی Regular Expressions in The Conditional Expression

  • پایان گزینه ها End of Options

  • خلاصه Summary

راه های زیادی برای اجرای متن شما Many Ways to Run Your Script

  • مقدمه Introduction

  • اجرای کد شما Running your Code

  • Nohup و زمینه Nohup and The Background

  • اجرا Exec

  • در و کرون At and Cron

  • ست و شاپ Set and Shopt

  • خلاصه Summary

نمایش نظرات

آموزش اسکریپت شل با باش
جزییات دوره
4h 33m
81
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
595
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.