در حال حاضر محصولی در سبد خرید شما وجود ندارد.
اساسی برای پیشبرد فرمان AWK | پردازش پرونده با استفاده از SED | جستجوی پیشرفته با استفاده از GREP و EGREP | فرمان را برش دهید
عنوان اصلی : Learn Advance Unix/Linux : File Processing using AWK & SED
سرفصل های دوره :
درک پردازش فایل با استفاده از دستورات AWK:
تنظیم محیط برای تمرین | ماشین مجازی را روی سیستم خود راه اندازی کنید
تنظیم محیط
داده های تست را تنظیم کنید
عملیات اساسی: با دادن جداکنندهها، دادههای ستون را واکشی کنید:
فرمان AWK - انتخاب ستون تک | چند ستون | همه ستون ها
AWK - دادهها را با دادن شماره ردیف یا محدوده ردیفها واکشی کنید
AWK - نتیجه فرمان را در فایل ذخیره کنید
***** دانش خود را بررسی کنید *****
داده را مشروط انتخاب کنید:
AWK - داده ها را مشروط انتخاب کنید
AWK - داده ها را به صورت مشروط با AND منطقی انتخاب کنید
AWK - داده ها را به صورت مشروط با OR منطقی انتخاب کنید
AWK - مشروط داده را انتخاب کنید | Substring را در Record & Column بررسی کنید
مهم------- کار برای دانش آموزان ----- : سوابق را با شرایط مطابقت پیدا کنید
جستجو و انتخاب:
AWK: متن را در ابتدا جستجو کنید
AWK: متن را در پایان جستجو کنید
مهم------- کار برای دانش آموزان ---------: جستجوی داده ها به عنوان زیر رشته
مهم------- کار برای دانش آموزان -----: یافتن در ردیف یا ستون خاص
شرایط IF-Else:
AWK : بررسی وضعیت با استفاده از IF
AWK: بررسی وضعیت با استفاده از IF-ELSE
AWK: بررسی وضعیت با استفاده از IF-ELSE IF -ELSE
مهم------- کار برای دانش آموزان -----: جستجو و تغییر داده ها
بلوکها و حلقهها:
AWK : Begin Block
AWK: پایان بلوک
AWK : while Loop
AWK: برای حلقه
AWK: دستور Result را در متغیر ذخیره کنید
AWK: کد را بدون نام فایل اجرا کنید
AWK: فایل را با داده های کامل تقسیم کنید
AWK: تقسیم فایل با داده های انتخابی
طول رشته را پیدا کنید
نمایش رشته با حروف بزرگ و کوچک
مقادیر را جایگزین کنید
Index و Substring را پیدا کنید
printf چیست: قالب بندی اولیه
Printf: قالب بندی پایه: نماد Tab و Pipe
Printf: قالب بندی رشته
Printf: قالببندی اعداد
SED : ویرایشگر جریان:
SED چیست
SED: نمایش خط خاص
SED: نمایش آخرین خط و محدوده خطوط
SED: از خطوط در نتیجه رد شوید
SED: خطوط را با جستجوی یک کلمه نمایش دهید
SED: نتیجه را در فایل ذخیره کنید
SED : داده ها را در File جایگزین کنید
SED : چندین داده را جایگزین/ جایگزین کنید
SED: با بررسی برخی شرایط، داده ها را جایگزین/ جایگزین کنید
SED: داده ها را از فایل حذف کنید
SED: داده ها را در فایل وارد کنید
جستجوی داده ها در یک فایل | گزینه های مختلف برای جستجوی محتوا در یک فایل:
گرپ چیست | جستجوی داده ها در 1 فایل
داده ها را در بیش از 1 فایل جستجو کنید
داده ها را در همه فایل های فهرست فعلی جستجو کنید
داده ها را با نادیده گرفتن حروف بزرگ جستجو کنید
داده های جستجو: نمایش شماره خط
داده های جستجو: نمایش نام فایل
داده های جستجو: با کلمه دقیق
داده های جستجو: با نادیده گرفتن متن داده شده
داده های جستجو: تعداد موارد منطبق را شمارش کنید
داده های جستجو: خطوط اطراف را نمایش می دهد
دادههای جستجو: محتوای چندگانه
داده های متعدد را با egrep جستجو کنید
مهم------- کار برای دانش آموزان ----- : جستجوی خطوط دارای متن
مهم------- کار برای دانش آموزان ----- : تعداد جستجو
مهم------- کار برای دانش آموزان ----- : فقط تعداد خاص جستجو
پردازش فایل با استفاده از دستور CUT:
دستور Cut چیست | شخصیت را در موقعیت خاص پیدا کنید
دستور Cut : ستون خاصی را نمایش می دهد
دستور Cut: نمایش محدوده ستون ها
دستور برش: از ستون خاصی رد شوید
فرمانهای ویرایشگر VIM:
ایجاد تغییرات | بستن فایل بدون ذخیره
مشاهده هرگونه راهنمای دستوری
ذخیره محتوای فایل
درج داده ها در فایل
درج داده ها در خط جدید
حذف داده ها از فایل
داده ها را به فایل اضافه کنید
جستجوی داده ها در فایل
هر چیزی را که در ترمینال اجرا می کنید ضبط کنید:
فرمان اسکریپت
گزینه های فرمان اسکریپت
دستورات باید برای همه... :
همه موارد استفاده از دستور CAT
دستورات پشتیبان گیری از داده ها
حالت فایل را تغییر دهید
ویراستاران
دستورات کاربر
تغییرهای محیط را تنظیم کنید
فرمان شبکه
اصول اسکریپت نویسی پوسته:
مبانی شل
اولین اسکریپت پوسته
متغیرها در اسکریپت های شل
تعامل کاربر برای ورودی ها
اسکریپت شل :
آرگومان های خط فرمان
مدیریت شرایط - در غیر این صورت
کنترل شرایط - شرایط متعدد
مدیریت شرایط - منطقی و/یا
برای حلقه
توابع
Learn Advance Unix/Linux : File Processing using AWK & SED
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.