این دستور grepplan9 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
grep، g - یک فایل را برای یک الگو جستجو کنید
خلاصه
grep استفاده [ انتخاب ... ] الگو [ پرونده ... ]
g [ انتخاب ... ] الگو [ پرونده ... ]
شرح
گرپ ورودی را جستجو می کند فایل ها (پیشفرض ورودی استاندارد) برای خطوطی که با الگو، یک
عبارت منظم همانطور که در تعریف شده است regexp(7) با اضافه کردن یک کاراکتر خط جدید به عنوان یک
جایگزین (جایگزین |) با کمترین اولویت. به طور معمول، هر خط مطابق با
الگوی "انتخاب" است و هر خط انتخاب شده در خروجی استاندارد کپی می شود. در
گزینه ها هستند
-c فقط تعدادی از خطوط منطبق را چاپ کنید.
-h برچسب های نام فایل (هدر) را با خطوط خروجی چاپ نکنید.
-e استدلال زیر به عنوان یک در نظر گرفته شده است الگو. این گزینه تعیین را آسان می کند
الگوهایی که ممکن است تجزیه آرگومان را گیج کنند، مانند -n.
-i تمایز حروف الفبا را نادیده بگیرید. پیاده سازی به تمام حروف کوچک تا می شود
حروف در الگو و ورودی قبل از تفسیر. خطوط همسان چاپ می شوند
به شکل اصلی آنها
-l (الل) نام فایل ها را با خطوط انتخاب شده چاپ کنید. خطوط را چاپ نکنید
-L چاپ نام فایل های بدون خطوط انتخابی. برعکس -l.
-n هر خط چاپ شده را با شماره خط آن که در پرونده آن شمرده شده است علامت بزنید.
-s هیچ خروجی تولید نمی کند، اما وضعیت بازگشت.
-v معکوس: خطوطی را چاپ کنید که با الگو مطابقت ندارند.
-f آرگومان الگو نام فایلی است که شامل عبارات منظم یک در هر است
خط.
-b خروجی را بافر نکنید: هر خط خروجی را به محض کشف بنویسید.
خطوط خروجی زمانی که بیش از یک فایل ورودی وجود دارد با نام فایل برچسب گذاری می شوند. (اجبار کردن
این برچسب گذاری، شامل / dev / null به عنوان آرگومان نام فایل.)
هنگام استفاده از متاکاراکترهای پوسته باید دقت شود $*[^|()=\ و خط جدید در الگو;
ایمن ترین کار محصور کردن کل عبارت در یک نقل قول است '...'. یک بیان
شروع با '*' بقیه عبارت را به عنوان کاراکتر تحت اللفظی در نظر می گیرد.
G grep با را فرا می خواند -n و برچسب گذاری خطوط خروجی بر اساس نام فایل را مجبور می کند. اگر هیچ فایلی وجود ندارد
فهرست شده، تمام فایل های منطبق را جستجو می کند
*.C *.b *.c *.h *.m *.cc *.java *.cgi *.pl *.py *.tex *.ms
SOURCE
/src/cmd/grep
/bin/g
با استفاده از خدمات onworks.net از grepplan9 به صورت آنلاین استفاده کنید