Faradars Discount
x عدم نمایش ۴۱٪ تخفیف آخرین فرصت‌های جشنواره تخفیف، ویژه تابستان کد تخفیف: SMR98
Faradars Discount
فرصت باقیمانده

آموزش زبان برنامه نویسی AWK در لینوکس – پردازش و آنالیز فایل های متنی

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش زبان برنامه نویسی AWK در لینوکس - پردازش و آنالیز فایل های متنی

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس محمدرضا آقازاده
مهندس محمدرضا آقازاده

مدرس فرادرس

کارشناسی مهندسی کامپیوتر – نرم افزار


مهندس محمدرضا آقازاده کارشناس مهندسی کامپیوتر – گرایش نرم افزار از دانشگاه صنعتی قم هستند. ایشان به مباحث مربوط به نرم افزارهای آزاد و سیستم عامل لینوکس علاقه مند هستند و در این زمینه فعالیت می کنند. ایشان در دوران دانشگاه، سه دوره به عنوان دبیر علمی کارگاه علمی نرم افزارهای آزاد/لینوکس مشغول بوده اند. همچنین ایشان بر مفاهیم دنیای نرم افزارهای آزاد/ لینوکس، شی گرایی و پردازش ابری مسلط هستند. (+)



تصور کنید یک فایل متنی در اختیار دارید، شامل ۱۰۰ ستون و چند هزار سطر است. قصد دارید بر روی این مجموعه داده ها، عملیات های مختلفی مانند: عملیات های ریاضی، متنی، زمانی و بیتی به همراه بررسی شروط مختلف انجام دهید. AWK یک زبان برنامه نویسی تحلیل و عملیات فایل های متنی حجیم است که در سیستم عامل های مبتنی بر لینوکس یافت می شود. با استفاده از قابلیت های شل لینوکس (Linux Shell) و این زبان برنامه نویسی می توانید فایل هایی با حجم های بسیار زیاد را به راحتی و با ساختاری بسیار ساده، تحلیل کنید و عملیات های مورد نظر خودتان را بر روی آن ها اجرا کنید.

👤 مدرس: مهندس محمدرضا آقازاده
🕓 مدت زمان: ۴ ساعت و ۵۱ دقیقه
🎓 تعداد دانشجو: ۹۵ نفر این آموزش را تهیه کرده اند. — ۱۲ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۳,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز

(توضیحات بیشتر +)



    توضیحات

    چکیده آموزش


    تصور کنید یک فایل متنی در اختیار دارید، شامل ۱۰۰ ستون و چند هزار سطر است. قصد دارید بر روی این مجموعه داده ها، عملیات های مختلفی مانند: عملیات های ریاضی، متنی، زمانی و بیتی به همراه بررسی شروط مختلف انجام دهید.

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

    AWK یک زبان برنامه نویسی تحلیل و عملیات فایل های متنی حجیم است که در سیستم عامل های مبتنی بر لینوکس یافت می شود. با استفاده از قابلیت های شل لینوکس (Linux Shell) و این زبان برنامه نویسی می توانید فایل هایی با حجم های بسیار زیاد را به راحتی و با ساختاری بسیار ساده، تحلیل کنید و عملیات های مورد نظر خودتان را بر روی آن ها اجرا کنید.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: کلیات AWK
      • AWK چیست؟
      • تفسیر و عملیات بر روی متن به چه معنی است؟
      • کاربردهای زبان AWK
      • بررسی چند مثال
      • معرفی اجمالی سرفصل ها
    • درس دوم: راه اندازی
      • معرفی معادل های AWK
        • GAWK
        • NAWK
      • نصب AWK
      • نصب ابزارها
        • ویرایش گر متن
          • ویرایشگر متن Vim
          • معرفی معادل های Vim
            • nano
            • gedit
          • کانفیگ مقدماتی Vim
      • نصب ترمینال Terminator
    • درس سوم: شروع به کار
      • نحوه اجرای AWK
        • اجرای مستقیم دستورات
        • استفاده از فایل دستورات
      • بررسی ساختار کاری AWK
      • تحلیل مثال ها و چاپ ستون ها
        • فایل دارای ۲ هزار رکورد – عدد تصادفی و تاریخ
        • فایل دارای ۵ هزار رکورد – عدد تصادفی و رشته تصادفی
      • انتقال خروجی به فایل
      • متغیرها
        • تعریف متغیر داخلی
        • استفاده یک متغیر از خارج از AWK
      • استفاده از دستور Print و Printf
    • درس چهارم: متغیرهای داخلی AWK
      • بررسی ۱۱ متغیر داخلی زبان AWK
        • FS, OFS, NF, NR
        • RS, ORS, FileName, FNR
        • ARGC, ARGV, ENVIRON
    • درس پنجم: عملگرها
      • عملگرهای ریاضی
      • عملگرهای افزایشی و کاهشی
    • درس ششم: کار با آرایه ها
      • آرایه یک بعدی
        • ایجاد
        • حذف
      • آرایه دو بعدی
        • ایجاد
        • حذف
    • درس هفتم: کنترل جریان برنامه
      • ساختارهای کنترلی
        • if
        • if else
        • if else if
        • عملگر علامت سوال
      • تعریف شرط
        • بررسی ۹ نوع شرط
        • Regular Expressions
      • جریان های داده ای
      • stdin, stdout, stderr
      • انتقال داده بر روی فایل
      • Pipeline
      • دستور Tr
      • دستور کنترلی
        • NextFile
        • Exit
    • درس هشتم: حلقه ها
      • For
      • While
      • Do While
      • دستورات کنترلی
        • Break
        • Continue
        • Exit
      • نمایش محتویات آرایه با استفاده از حلقه
    • درس نهم: توابع پیش فرض در AWK
      • توابع ریاضی
      • توابع رشته ای
      • توابع بیتی
      • توابع متفرقه
    • درس دهم: توابع تعریف شده توسط کاربر
      • پیاده سازی تابع های Min_Num و Max_Num
      • دستور return
    • درس یازدهم: زیباسازی خروجی متنی برنامه
      • بررسی ساختار دستور printf
      • بررسی آپشن های مختلف دستور printf
        • ۱۹ آپشن کنترل خروجی متن
    • درس دوازدهم: تمرین

     

    مفید برای رشته های
    • مهندسی کامپیوتر

    نرم افزارهای مرتبط با آموزش

    Ubuntu 16.04.3

    پیش نمایش

    بخش ۱ : کلیات AWK - ۱۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۴۶ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : راه‌ اندازی - ۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۷ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : شروع به کار - ۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۳ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : متغیرهای داخلی AWK - ۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۲ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : عملگرها - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۶ : کار با آرایه‌ ها - ۱۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : کنترل جریان برنامه - ۱۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : حلقه‌ ها - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : توابع پیش فرض در AWK - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : توابع تعریف شده توسط کاربر - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : زیباسازی خروجی متنی برنامه - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۱۲ : تمرین - ۱۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    آموزش‌های پیشنهادی و مرتبط




    اطلاعات تکمیلی

    نام آموزش آموزش زبان برنامه نویسی AWK در لینوکس – پردازش و آنالیز فایل های متنی
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۷۹۵۰ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVLNX9705
    مدت زمان ۴ ساعت و ۵۱ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۴۵۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش زبان برنامه نویسی AWK در لینوکس – پردازش و آنالیز فایل های متنی

    هزینه آموزش: ۲۳,۰۰۰ تومان



    سایر آموزش های مهندس محمدرضا آقازاده




    دیدگاه ها

    تا کنون ۹۵ نفراز این آموزش استفاده کرده اند.

    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

آموزش زبان برنامه نویسی AWK در لینوکس – پردازش و آنالیز فایل های متنی

هزینه آموزش: ۲۳,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران