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
را به صورت مستقل دارند نه عباراتی که شامل این واژه باشند.