آموزش SED

SED Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: SED یکی از ابزارهای اصلی خط فرمان برای تجزیه و تبدیل داده ها در دستگاه های Unix ، Linux و Macintosh است. David D. Levine به شما کمک می کند تا قدرت نحو جمع و جور SED را در این درسها باز کنید ، که شامل استخراج ، تبدیل و دستکاری داده ها در پرونده ها و جریان های داده است. او دستورات اساسی را بازبینی می کند ، از جمله جمله ای که هرگز نمی خواهید فراموش کنید ، و نحوه کار با عبارات منظم را نشان می دهد. این دوره همچنین شامل ویژگی های پیشرفته تر برنامه نویسی SED است که به شما امکان می دهد برنامه های ساده ای بنویسید و فضای الگوی چند خطی ، جریان و بافر نگهدارنده را با چند فشار ساده مدیریت کنید. برای یادگیری موارد ضروری این ابزار همه کاره از اینجا شروع کنید.
موضوعات شامل:
  • درک ورودی ، خروجی ، پرونده ها و لوله ها
  • تغییر دستور "s"
  • استفاده از کلاسهای کاراکتر و کمی سازها
  • کنترل چاپ
  • خواندن و نوشتن پرونده ها
  • افزودن ، درج و ویرایش خطوط کامل
  • نوشتن برنامه ها در SED
  • استفاده از دستورات پیشرفته برنامه نویسی

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

مقدمه Introduction

  • خوش آمدی Welcome

  • سد چیست؟ What is sed?

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. اصول اولیه خط فرمان 1. Sed Command-Line Basics

  • با استفاده از مهمترین دستور sed Using the most important sed command

  • درک ورودی ، خروجی ، پرونده ها و لوله ها Understanding input, output, files, and pipes

  • نقل قول استدلال خط فرمان Quoting command-line arguments

  • اصلاح دستور "s" Modifying the "s" command

2. عبارات منظم 2. Regular Expressions

  • معرفی عبارات منظم Introducing regular expressions

  • با استفاده از کلاس های شخصیت و سنجش Using character classes and quantifiers

  • با استفاده از & و \ n Using & and \n

3. پرچم های خط فرمان 3. Sed Command-Line Flags

  • کنترل چاپ با -n و اصلاح کننده "p" Controlling printing with -n and the "p" modifier

  • تعیین چندین دستور با -e و -f Specifying multiple commands with -e and -f

  • چالش: ده هزار مرد را به یک زن تغییر دهید Challenge: Change ten thousand men to one woman

  • راه حل: ده هزار مرد را به یک زن تغییر دهید Solution: Change ten thousand men to one woman

4. بیشتر دستورات sed 4. More sed Commands

  • درک آدرس ها و دامنه آدرس Understanding addresses and address ranges

  • خطوط چاپ با "p" Printing lines with "p"

  • حذف خطوط با "d" Deleting lines with "d"

  • خواندن و نوشتن پرونده ها با "r" و "w" Reading and writing files with "r" and "w"

  • انجام تحولات با "y" Performing transformations with "y"

  • اضافه کردن ، درج کردن و تغییر کل خطوط با "a" ، "من" و "c" Appending, inserting, and changing entire lines with "a", "i," and "c"

  • Challenge: عملکرد اصلی () را از پرونده array.c تا پرونده main.c بنویسید Challenge: Write the main() function from array.c to file main.c

  • راه حل: عملکرد اصلی () را از پرونده array.c تا پرونده main.c بنویسید Solution: Write the main() function from array.c to file main.c

5- نوشتن برنامه ها به صورت sed 5. Writing Programs in sed

  • دسته بندی دستورات با "{" و "}" Grouping commands with "{" and "}"

  • دریافت خط بعدی با "n" Getting the next line with "n"

  • خروج با "q" و "d" Exiting with "q" and "d"

  • اظهار نظر با "#"؛ اشکال زدایی با "l" و "=" Commenting with "#"; debugging with "l" and "="

6. مفاهیم برنامه نویسی پیشرفته 6. Advanced Programming Concepts

  • مدیریت فضای الگوی چند خطی با "N" ، "D" و "P" Managing multi-line pattern space with "N", "D," and "P"

  • کنترل جریان با ":" ، "b" و "t" Flow control with ":", "b," and "t"

  • مدیریت بافر نگهدارنده با "g" ، "G" ، "h" ، "H" و "x" Managing the hold buffer with "g", "G", "h", "H," and "x"

  • چالش: سه کلمه اول هر خط را به کلاه ها تبدیل کنید Challenge: Convert first three words of each line to all caps

  • راه حل: سه کلمه اول هر خط را به تمام کلاه ها تبدیل کنید Solution: Convert first three words of each line to all caps

خداحافظ Goodbye

  • مراحل بعدی Next steps

نمایش نظرات

آموزش SED
جزییات دوره
2h 1m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
60,946
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David D. Levine David D. Levine

فعالیت دیوید لوین - در اینتل و سایر غول های فناوری - به بهتر شدن فن آوری برای مردم اختصاص یافته است. دیوید در کنار هم آمیختن فن آوری و افراد ، شغلی ایجاد کرده است و بیش از 25 سال در شرکت هایی از جمله Tektronix ، Intel و McAfee در مشاغل مختلفی از جمله نویسنده / مربی فنی ، مهندس نرم افزار ، طراح واسط کاربری و معمار اطلاعات کار کرده است. او همچنین یک نویسنده داستان علمی تخیلی است و یک بار دو هفته را در پایگاه شبیه سازی شده مریخ در بیابان یوتا گذراند. صفحه وب وی در daviddlevine.com است.