گاها پیش اومده که خواسته باشین یک عبارت رو توی فهرستی از پرونده های متنی جستجو کنید و ببینید این عبارت تو کدوم یکی از اونها هست.
خوب راحل اول:
بسم الله! دو نه به دونه فایل ها رو باز کنید و با 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 در فایلهای زبانی می گشتم که ۲ تا نتیجه داشت.
امیدوارم مورد استفاده قرار گرفته باشه.