گاهی پیش میاد که لازم داریم دنبال یه عبارت خاص توی پوشه ها و فایلهایی که داریم بگردیم. خب باز کردن دونه دونه اونها و یکی یکی سرچ کردن هم سخته هم خنگولانه است!
با این روش ها میشه این کار رو راحت تر کرد:
grep -rnw '/path/to/somewhere/' -e "pattern" |
grep --include=*.{c,h} -rnw '/path/to/somewhere/' -e "pattern" |
این دستور جست و جو رو در فایلهایی انجام میده که پسوند اونها به c یا h ختم بشن
grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern" |
یکم که با این دستورات بازی کنید نتیجه دلخواه خودتون رو میگیرید. برای توضیحات بیشتر به لینک منبع برید.