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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ترفند: جستجوی یک عبارت در چندین پرونده  (دفعات بازدید: 2712 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین pi3ch

  • Jr. Member
  • *
  • ارسال: 26
  • جنسیت : پسر
    • روزنوشت‌های تحقیقاتی من
ترفند: جستجوی یک عبارت در چندین پرونده
« : 16 فروردین 1387، 06:38 ب‌ظ »
گاها پیش اومده که خواسته باشین یک عبارت رو توی فهرستی از پرونده های متنی جستجو کنید و ببینید این عبارت تو کدوم یکی از اونها هست.

خوب راحل اول:
بسم الله! دو نه به دونه فایل ها رو باز کنید و با ctrl+f سراغ اون عبارت بگردین یا باکلاس ترش اینه که با vim بازش کنید و یکبار روی / بزنید و عبارتتون رو بنوسید تا داخل پرونده رو بگرده اگه پیدا نشد سراغ فایل بعدی برین!

راحل دوم:
برای بچه هایی که کاراشون رو سریع انجام میدن:
از دستور زیر استفاده کنید:
grep -l -r <Text> <path><Text> عبارتی که می خواهیم جستوجو کنید. داخل دابل کوتیشن بزارین بهتره
<path> شاخه ای که فایلهاتون در اون قرار داره

نمونه کاربرد راحل دوم:
grep -l -r "System" /home/pi3ch/language-pack-fa/data/fa/LC_MESSAGES/
/home/pi3ch/language-pack-fa/data/fa/LC_MESSAGES/synaptic.po
/home/pi3ch/language-pack-fa/data/fa/LC_MESSAGES/update-manager.po
pi3ch@pi3ch-parsix:~/language-pack-fa/data/fa/LC_MESSAGES$
در نمونه بالا دنبال عبارت system در فایلهای زبانی می گشتم که ۲ تا نتیجه داشت.

امیدوارم مورد استفاده قرار گرفته باشه.

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: ترفند: جستجوی یک عبارت در چندین پرونده
« پاسخ #1 : 18 فروردین 1387، 01:24 ق‌ظ »
دستت درد نکنه دوست عزیز. من که سعی می کنم همه کارام رو از خط فرمان انجام بدم، حسابی چسبید !  ;)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین kinglet

  • Full Member
  • *
  • ارسال: 214
  • جنسیت : پسر
    • My Personal Blog
پاسخ به: ترفند: جستجوی یک عبارت در چندین پرونده
« پاسخ #2 : 18 فروردین 1387، 02:30 ق‌ظ »
ممنون خیلی جالب بود  8)
ای که دستت میرسد، کاری بکن
پیش از آن کز تو نیاید هیچ کار!!