دوره آموزشی یادگیری جامع SED
2 ساعت 1 دقیقهمبتدی2015-06-10
مدرسین

David D. Levine
Making technology better for people
جزئیات دوره
SED یکی از قدیمیترین و قدرتمندترین ابزارهای خط فرمان برای پردازش و تغییر دادهها در سیستمعاملهای یونیکس، لینوکس و مک است. دیوید دی. لوین در این دوره به شما کمک میکند نحوه استفاده از سینتکس فشرده SED را یاد بگیرید تا بتوانید دادهها را از فایلها و جریانهای داده استخراج، تغییر و ویرایش کنید.
او ابتدا دستورات اصلی SED را توضیح میدهد، از جمله مهمترین دستوری که نباید فراموش کنید. سپس کار با عبارات باقاعده (Regex) را بررسی میکند. همچنین، ویژگیهای پیشرفته برنامهنویسی SED مانند مدیریت چندین خط الگو، کنترل جریان پردازش و استفاده از حافظه موقت (Hold Buffer) را آموزش میدهد.
با این دوره، میتوانید ابزار SED را بهطور کامل یاد بگیرید و از آن برای کارهای پیشرفته در پردازش داده استفاده کنید.
اهداف یادگیری:
✅ آشنایی با ورودی، خروجی، فایلها و پایپها در SED
✅ نحوه ویرایش دستورات جایگزینی "s"
✅ استفاده از کلاسهای کاراکتری و کوانتایزرها در عبارات باقاعده
✅ کنترل نحوه نمایش خروجی در SED
✅ خواندن و نوشتن فایلها با SED
✅ افزودن، درج و ویرایش کل خطوط در فایلها
✅ نوشتن برنامههای کاربردی در SED
✅ کار با دستورات پیشرفته برنامهنویسی SED
او ابتدا دستورات اصلی SED را توضیح میدهد، از جمله مهمترین دستوری که نباید فراموش کنید. سپس کار با عبارات باقاعده (Regex) را بررسی میکند. همچنین، ویژگیهای پیشرفته برنامهنویسی SED مانند مدیریت چندین خط الگو، کنترل جریان پردازش و استفاده از حافظه موقت (Hold Buffer) را آموزش میدهد.
با این دوره، میتوانید ابزار SED را بهطور کامل یاد بگیرید و از آن برای کارهای پیشرفته در پردازش داده استفاده کنید.
اهداف یادگیری:
✅ آشنایی با ورودی، خروجی، فایلها و پایپها در SED
✅ نحوه ویرایش دستورات جایگزینی "s"
✅ استفاده از کلاسهای کاراکتری و کوانتایزرها در عبارات باقاعده
✅ کنترل نحوه نمایش خروجی در SED
✅ خواندن و نوشتن فایلها با SED
✅ افزودن، درج و ویرایش کل خطوط در فایلها
✅ نوشتن برنامههای کاربردی در SED
✅ کار با دستورات پیشرفته برنامهنویسی SED
مهارت ها
SEDEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - چه sed
- 03 - آنچه باید قبل از تماشای این دوره بدانید
- 04 - استفاده از فایلهای تمرین
1. Sed Command-Line Basics
- 05 - استفاده از مهمترین دستور sed
- 06 - درک ورودی، خروجی، فایلها و لوله ها
- 07 - نقل قول از آرگومانهای خط فرمان
- 08 - تغییر دستور s
2. عبارات منظم
- 09 - معرفی عبارات منظم
- 10 - استفاده از کلاسهای کاراکتر و کمیت ساز
- 11 - استفاده از & و n
3. پرچمهای خط فرمان Sed
- 12 - کنترل چاپ با -n و اصلاح کننده p
- 13 - تعیین دستورهای متعدد با -e و -f
- 14 - چالش - تبدیل ده هزار مرد به یک زن
- 15 - راه حل - تبدیل ده هزار مرد به یک زن
4. دستورات sed بیشتر
- 16 - درک آدرسها و محدوده آدرس
- 17 - چاپ خطوط با ص
- 18 - حذف خطوط با د
- 19 - خواندن و نوشتن فایلها با r و w
- 20 - انجام تبدیل با y
- 21 - الحاق، درج و تغییر کل خطوط با a، i و c
- 22 - چالش - تابع main() را از array.c به فایل main.c بنویسید
- 23 - راه حل - تابع main() را از array.c در فایل main.c بنویسید
5. نوشتن برنامه در sed
- 24 - گروه بندی دستورات با و
- 25 - گرفتن خط بعدی با n
- 26 - خروج با q و d
- 27 - نظر دادن با # اشکال زدایی با l و
6. مفاهیم برنامه نویسی پیشرفته
- 28 - مدیریت فضای الگوی چند خطی با N و D و P
- 29 - کنترل جریان با -، b و t
- 30 - مدیریت بافر نگهدارنده با g , G , h , H و x
- 31 - چالش - سه کلمه اول هر خط را به تمام حروف تبدیل کنید
- 32 - راه حل - سه کلمه اول هر خط را به تمام حروف تبدیل کنید
خداحافظ
- 33 - مراحل بعدی