انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: firethumbs در 16 دی 1389، 02:00 ب‌ظ

عنوان: جستجوي يك عبارت در تعدادي فايل
ارسال شده توسط: firethumbs در 16 دی 1389، 02:00 ب‌ظ
بنام خدا
دوستان سلام
من مي خواهم كه در يك عالمه فايل در سيستم يك عبارتي را جستجو كنم. آيا از طريق خط فرمان اوبنتو مي تونم اينكار را انجام بدم. كه مثلا يك پوشه تعيين كني و تمام فايلهاي در او پوشه و زير پوشه ها را در مورد اون عبارت جستجو كند. چطوري؟
ممنون
عنوان: پاسخ به: جستجوي يك عبارت در تعدادي فايل
ارسال شده توسط: سید وحید رضا برهانی در 16 دی 1389، 04:40 ب‌ظ
سلام
یک شعار هست که میگه :ناممکن در خط فرمان لینوکس وجود نداره!
اینطوری عمل کن
grep example -R /home/vahid/*این دستور توی پوشه ی home/vahid/ وتمام زیر پوشه هاش دنبال عبارت example می گرده منتها این روش به حالت حساسه یعنی اگر  توی یک فایل Example باشه نشون نمی ده برای اینکه غیر حساسش کنی باید قبل از عبارت مورد نظر -i رو اظافه کنی یک پارامتر جالب دیگه ای که داره -v که باعث می شه همه ی خطوطی رو که در اون عبارت مورد نظر نیست رو نشون بده اطلاعات بیشتر رو در man ببین