تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع AWK

دوره آموزشی یادگیری جامع AWK

2 ساعت 2 دقیقهمبتدی2022-11-15

مدرسین

David D. Levine

David D. Levine

Making technology better for people

جزئیات دوره

شما یک مجموعه داده بزرگ دارید. اطلاعات جدید همیشه وارد می‌شود و این داده‌ها معمولاً کثیف و نامنظم هستند. فایل‌های متنی، صفحه‌گسترده‌های اکسل، فرم‌های وب، پیام‌های ایمیل و غیره. شما می‌خواهید روشی پیدا کنید تا این داده‌ها را به چیزی تمیز و منظم تبدیل کنید که بتوانید در یک پایگاه داده استفاده کنید، و می‌خواهید هر چه بیشتر این فرایند را به صورت خودکار انجام دهید. ابزار AWK وارد عمل می‌شود؛ ابزاری خط فرمان برای سیستم‌های عامل Mac، Unix و Linux که به شما امکان می‌دهد داده‌ها را به روش‌های قدرتمند دستکاری کنید.

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

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

مهارت ها

LinuxNetwork AdministrationEssential TrainingNetwork and System AdministrationOpen Source

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید قبل از تماشای این دوره بدانید
  • 03 - استفاده از فایل‌های تمرین

1. AWK چیست

  • 04 - awk چیست

2. اصول خط فرمان Awk

  • 05 - نوشتن برنامه AWK
  • 06 - کار با رکوردها، فیلدها، الگوها و اقدامات
  • 07 - استفاده از پرچم‌های خط فرمان AWK

3. درک سوابق و زمینه ها

  • 08 - کاوش در جداکننده‌های پایه ورودی
  • 09 - تعیین جداکننده فیلد و رکورد با متغیر
  • 10 - چالش - یک فایل CSV را به یک برگه جدا شده تغییر دهید
  • 11 - راه حل - یک فایل CSV را به یک برگه جدا شده تغییر دهید

4. درک متغیرها و اپراتورها

  • 12 - استفاده از متغیرهای داخلی
  • 13 - ایجاد متغیرهای تعریف شده توسط کاربر
  • 14 - کار با عملگرها و آرایه ها

5. مقدمه ای سریع بر عبارات با قاعده

  • 15 - مبانی بیان منظم
  • 16 - کار با کلاس‌های کاراکتر و کمی ساز

6. استفاده از ساختارهای کنترلی

  • 17 - سازه‌های کنترل ساختمان
  • 18 - ایجاد جدول HTML
  • 19 - چالش - فقط خطوطی را چاپ کنید که از یک موجودیت کامل HTML تشکیل شده است
  • 20 - راه حل - فقط خطوطی را چاپ کنید که از یک موجودیت کامل HTML تشکیل شده است

7. فرمت کردن خروجی

  • 21 - فرمت کردن خروجی با printf()
  • 22 - فرمت کردن خروجی با مشخصات عرض و دقت

8. توابع و آرایه ها

  • 23 - دستکاری رشته ها
  • 24 - استفاده از آرایه‌های انجمنی
  • 25 - معرفی توابع ریاضی awk

9. ترکیب AWK با ابزارهای دیگر

  • 26 - استفاده از لوله
  • 27 - تجزیه فایل‌های CSV اکسل - انتهای خطوط و نقل قول
  • 28 - تجزیه فایل‌های Excel CSV - کاما و خطوط جدید
  • 29 - اسکریپت با AWK
  • 30 - چالش - انجام یک پیوستن
  • 31 - راه حل - انجام یک اتصال

نتیجه

  • 32 - نتیجه گیری

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal