Grep: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(صفحه‌ای تازه حاوی «'''Grep''' یک از دستورات خط فرمان است که وظیفه جستجوی یک عبارت را بر عه...» ایجاد کرد)
 
جز
سطر ۱: سطر ۱:
'''Grep''' یک از دستورات [[خط فرمان|خط فرمان]] است که وظیفه جستجوی یک عبارت را بر عهده دارد. به کمک این دستور میتوان در میان [[پردازش|پردازش های]] در حال انجام سیستم و یا در یک فایل متنی یک عبارت را جستجو کرد.
+
'''Grep''' یکی از دستورات [[خط فرمان|خط فرمان]] است که وظیفه جستجوی یک عبارت را بر عهده دارد. به کمک این دستور میتوان در میان [[پردازش|پردازش های]] در حال انجام سیستم و یا در یک فایل متنی یک عبارت را جستجو کرد.
  
 
==عملکرد==
 
==عملکرد==

نسخهٔ ‏۱۵ مهر ۱۳۹۴، ساعت ۱۳:۱۱

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

عملکرد

به کمک این دستور در دایرکتوری /etc/passwd به دنبال کاربری به نام amir میگردیم.

$ grep amir /etc/passwd

خروجی این دستور میتواند به شکل زیر باشد :

amir:x:1000:1000:amir,,,:/home/amir:/bin/ksh

در حالت پیش فرض اگر به کمک این دستور در یک فایل جستجو نمایید تمام عباراتی که بخشی از آن شامل عبارت مورد نظر ما باشد را نمایش میدهد


$ grep "iran" file

خروجی این دستور میتواند iran یا iranian یا MyIRAN باشد.

در حالیکه به کمک سوئیچ w- میتوان به جستجوی دقیق پرداخت


$ grep -w "iran" file

خروجی این دستور خطوطی را نمایش می دهد که عبارت iran را به صورت مستقل دارند نه عباراتی که شامل این واژه باشند.