آموزش 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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش 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 است.