چطور در خروجی یک دستور در لینوکس جستجو کنم

سؤالاتی که در بحث سایر انجمن‌ها نمی‌گنجند را اینجا مطرح نمائید
ارسال پست
آواتار کاربر
akbar
عضو جدید
عضو جدید
پست: 26
تاریخ عضویت: جمعه 29 شهریور 1398, 2:42 pm
تشکر کرده: 5 دفعات

چطور در خروجی یک دستور در لینوکس جستجو کنم

پست توسط akbar »

من چطور در خروجی یک دستور در ترمینال یک چیزی رو جستجو کنم
توسط alirezajahanifard » شنبه 5 خرداد 1403, 7:06 am
برای جستجویی که به کوچکی یا بزرگی حروف حساس نباشد، می‌توانید از گزینه `-i` در دستور `grep` استفاده کنید. این گزینه به `grep` می‌گوید که حروف بزرگ و کوچک را از یکدیگر تمییز نکند. بنابراین، می‌توانید دستور زیر را برای جستجوی `txt` با حروف بزرگ یا کوچک در خروجی دستور `ls` استفاده کنید:

کد: انتخاب همه

ls | grep -i .txt

این دستور تمام فایل‌هایی که با `txt` پایان می‌یابند را با حروف بزرگ یا کوچک در نظر می‌گیرد و نمایش می‌دهد.
به پست کامل بروید

آواتار کاربر
alirezajahanifard
مدیر انجمن
مدیر انجمن
پست: 46
تاریخ عضویت: جمعه 29 شهریور 1398, 3:02 pm
جواب ها: 6
تشکر کرده: 5 دفعات
تشکر شده: 17 دفعات
تماس:

Re: چطور در خروجی یک دستور در لینوکس جستجو کنم

پست توسط alirezajahanifard »

برای جستجو در خروجی یک دستور در لینوکس می‌توانید از دستور `grep` استفاده کنید. به عنوان مثال، اگر می‌خواهید در خروجی دستور `ls` برای فایل‌هایی که با `txt` پایان می‌یابند جستجو کنید، می‌توانید از دستور زیر استفاده کنید:

کد: انتخاب همه

ls | grep .txt

این دستور فهرست فایل‌ها را نمایش می‌دهد و فقط فایل‌هایی که با `txt` پایان می‌یابند را نمایش می‌دهد.

آواتار کاربر
akbar
عضو جدید
عضو جدید
پست: 26
تاریخ عضویت: جمعه 29 شهریور 1398, 2:42 pm
تشکر کرده: 5 دفعات

Re: چطور در خروجی یک دستور در لینوکس جستجو کنم

پست توسط akbar »

ممنونم از جوابتون فقط بفرمایید چیکار کنم که به کوچکی و بزرگی حروف حساس نباشد

آواتار کاربر
alirezajahanifard
مدیر انجمن
مدیر انجمن
پست: 46
تاریخ عضویت: جمعه 29 شهریور 1398, 3:02 pm
جواب ها: 6
تشکر کرده: 5 دفعات
تشکر شده: 17 دفعات
تماس:

Re: چطور در خروجی یک دستور در لینوکس جستجو کنم

پست توسط alirezajahanifard »

برای جستجویی که به کوچکی یا بزرگی حروف حساس نباشد، می‌توانید از گزینه `-i` در دستور `grep` استفاده کنید. این گزینه به `grep` می‌گوید که حروف بزرگ و کوچک را از یکدیگر تمییز نکند. بنابراین، می‌توانید دستور زیر را برای جستجوی `txt` با حروف بزرگ یا کوچک در خروجی دستور `ls` استفاده کنید:

کد: انتخاب همه

ls | grep -i .txt

این دستور تمام فایل‌هایی که با `txt` پایان می‌یابند را با حروف بزرگ یا کوچک در نظر می‌گیرد و نمایش می‌دهد.

آواتار کاربر
akbar
عضو جدید
عضو جدید
پست: 26
تاریخ عضویت: جمعه 29 شهریور 1398, 2:42 pm
تشکر کرده: 5 دفعات

Re: چطور در خروجی یک دستور در لینوکس جستجو کنم

پست توسط akbar »

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

ارسال پست