آموزش AWK

AWK Essential Training

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: بنابراین یک مجموعه داده بزرگ دارید. اطلاعات جدید همیشه وارد می شوند ، و کثیف و متناقض هستند. پرونده های متنی ، صفحات گسترده اکسل ، فرم های وب ، پیام های ایمیل و غیره. شما مایلید راهی برای قالب بندی آن به صورت تمیز و سازگار که می توانید در یک پایگاه داده استفاده کنید ، پیدا کنید و مایلید آن فرآیند را تا حد ممکن خودکار کنید. AWK را وارد کنید ، ابزاری خط فرمان برای Mac ، Unix و Linux که به شما امکان می دهد داده ها را به روشهای قدرتمند دستکاری کنید.

      در این دوره ، نویسنده و مدرس برنده جایزه David D. Levine به شما نشان می دهد که چگونه از AWK برای خواندن و نوشتن داده ها در قالب های مختلف ، تهیه گزارش و خودکار کردن کارهای تکراری استفاده کنید. او پیچ و مهره های زبان ، مانند جداکننده های زمینه ، تطبیق الگو ، متغیرها ، عملگرها ، عبارات و ساختارهای کنترل را مرور می کند. توابع موجود برای دستکاری داده ها ؛ و ادغام با برنامه های دیگر مانند Excel.
      موضوعات شامل:
      • تعیین کنید که AWK چیست.
      • نحوه نوشتن برنامه AWK را بشناسید.
      • نحوه استفاده از پرچم های خط فرمان AWK را تعیین کنید.
      • نحوه تعیین جداکننده های زمینه و ضبط با متغیرها را مشخص کنید.
      • نحوه تغییر پرونده CVS به پرونده جدا شده از تب را تشخیص دهید.
      • نحوه کار با اپراتورها و آرایه ها را خراب کنید.
      • نحوه قالب بندی خروجی را کشف کنید.
      • نحوه رشته بندی داده ها با توابع را تفسیر کنید.

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

      مقدمه Introduction

      • خوش آمدی Welcome

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

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

      1. AWK چیست؟ 1. What Is AWK?

      • AWK چیست؟ What is AWK?

      2. مبانی خط فرمان AWK 2. AWK Command Line Basics

      • نوشتن یک برنامه AWK Writing an AWK program

      • کار با سوابق ، فیلدها ، الگوهای و اقدامات Working with records, fields, patterns, and actions

      • با استفاده از پرچم های خط فرمان AWK Using AWK command-line flags

      3. درک سوابق و زمینه ها 3. Understanding Records and Fields

      • کاوش در مورد جداکننده های ورودی اصلی Exploring basic input-field separators

      • تعیین جداکننده فیلد و ضبط با متغیرها Specifying field and record separators with variables

      • چالش: پرونده CSV را به یک پرونده جدا شده تغییر دهید Challenge: Change a CSV file to a tab-separated one

      • راه حل: یک پرونده CSV را به یک پرونده جدا شده تغییر دهید Solution: Change a CSV file to a tab-separated one

      4- درک متغیرها و اپراتورها 4. Understanding Variables and Operators

      • با استفاده از متغیرهای داخلی Using built-in variables

      • ایجاد متغیرهای تعریف شده توسط کاربر Creating user-defined variables

      • کار با اپراتورها و آرایه ها Working with operators and arrays

      5. معرفی سریع عبارات منظم 5. A Quick Introduction to Regular Expressions

      • مبانی بیان منظم Regular expression basics

      • کار با کلاس های شخصیت و سنجش ها Working with character classes and quantifiers

      6. با استفاده از ساختارهای کنترل 6. Using Control Structures

      • سازه های کنترل ساختمان Building control structures

      • ایجاد یک جدول HTML Creating an HTML table

      • چالش: فقط خطوطی را که از یک HTML کامل تشکیل شده است ، چاپ کنید Challenge: Print only those lines consisting of a complete HTML entity

      • راه حل: فقط آن خطوط متشکل از یک HTML کامل را چاپ کنید Solution: Print only those lines consisting of a complete HTML entity

      7. قالب بندی خروجی 7. Formatting the Output

      • قالب بندی خروجی با printf () Formatting output with printf()

      • قالب بندی خروجی با مشخصات و مشخصات دقیق Formatting output with width and precision specifiers

      8. توابع و آرایه ها 8. Functions and Arrays

      • دستکاری رشته ها Manipulating strings

      • با استفاده از آرایه های انجمنی Using associative arrays

      • معرفی توابع ریاضی AWK Introducing AWK's math functions

      9. ترکیب AWK با سایر ابزارها 9. Combining AWK with Other Tools

      • با استفاده از لوله ها Using pipes

      • تجزیه فایلهای CSV Excel: پایان خط و نقل قول Parsing Excel CSV files: Line endings and quoting

      • تجزیه فایلهای CSV Excel: کاما و خطوط جدید Parsing Excel CSV files: Commas and new lines

      • فیلمنامه با AWK Scripting with AWK

      • چالش: پیوستن را انجام دهید Challenge: Perform a join

      • راه حل: پیوستن را انجام دهید Solution: Perform a join

      نتیجه Conclusion

      • خداحافظ Goodbye

      نمایش نظرات

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

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      David D. Levine David D. Levine

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