العثور على الإبر في أكوام القش
grep (Globally search a Regular Expression and Print) هو الأداة الأساسية للبحث في بيانات النص العادي، وعادةً ما يستقبل مدخلاته عبر pipe.
الصيغة (Syntax)
grep [options] pattern [file...]
البحث الأساسي
البحث عن جميع الأسطر في /etc/passwd التي تحتوي على اسم المستخدم jsmith:
bash $ grep jsmith /etc/passwd jsmith:x:1001:1001:John Smith:/home/jsmith:/bin/bash
استخدام grep مع Pipes
البحث عن جميع العمليات قيد التشغيل حالياً التي تحتوي على 'apache':
bash $ ps aux | grep apache
تجاهل حالة الأحرف (-i)
يجعل الخيار -i البحث غير حساس لحالة الأحرف.
bash $ grep -i root /etc/passwd