فهرست مطالب:

دستور sed در شل اسکریپت چه می کند؟
دستور sed در شل اسکریپت چه می کند؟

تصویری: دستور sed در شل اسکریپت چه می کند؟

تصویری: دستور sed در شل اسکریپت چه می کند؟
تصویری: آموزش بش اسکریپت در گنو - لینوکس 2024, نوامبر
Anonim

دستور SED که در یونیکس است مخفف stream editor و آن است می توان انجام بسیاری از عملکردها در فایل مانند جستجو، یافتن و جایگزینی، درج یا حذف. اگرچه رایج ترین استفاده از دستور SED که در یونیکس است برای جایگزینی یا برای یافتن و جایگزینی.

به این ترتیب دستور sed چگونه کار می کند؟

sed یک ویرایشگر جریان است. یک ویرایشگر جریان برای انجام تبدیلات اساسی متن در یک جریان ورودی (یک فایل یا ورودی از یک خط لوله) استفاده می شود. در حالی که از برخی جهات شبیه به ویرایشگری است که اجازه ویرایش های اسکریپت شده را می دهد (مانند ویرایش)، sed کار می کند با انجام تنها یک عبور از ورودی(ها)، و در نتیجه کارآمدتر است.

در ادامه سوال این است که دستور grep چه کاربردی دارد؟ این یکی از گسترده ترین است استفاده شده و قدرتمند دستورات در سیستم عامل های لینوکس و یونیکس مانند ' grep ' فرمان است استفاده شده برای جستجوی یک فایل معین برای الگوهای مشخص شده توسط کاربر. اساسا ' grep ' به شما امکان می دهد الگوی متن را وارد کنید و سپس این الگو را در متنی که ارائه می کنید جستجو می کند.

در اینجا، چگونه یک دستور sed را می نویسید؟

اجازه دهید چند نمونه از دستور نوشتن در sed را مرور کنیم

  1. خط اول فایل را بنویسید.
  2. خط اول و آخر فایل را بنویسید.
  3. خطوط مطابق با الگوی Storage یا Sysadmin را بنویسید.
  4. خطوطی را که الگو از آنها مطابقت دارد تا انتهای فایل بنویسید.
  5. خطوطی را بنویسید که با الگو و دو خط بعدی مطابقت دارد.

sed و awk برای چه مواردی استفاده می شود؟

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

توصیه شده: