یک ابزار عالی که در خط فرمان ویندوز وجود دارد، دستور Find است. اگر می خواهید رشته ای را پیدا کنید که ممکن است در تعدادی فایل وجود داشته باشد، Find می تواند دوست خوبی باشد. بدون آن، احتمالاً فایلهای خود را به Word وارد کرده و از قابلیتهای جستجوی آن برای انجام کار استفاده میکنید. استفاده از Find در خط فرمان بسیار سریعتر است، به خصوص زمانی که می خواهید در بسیاری از فایل ها کار کند.
دستور Find چندین سوئیچ را برای تقویت نحوه کار می پذیرد. برای لیست کامل سوئیچ ها، عبارت زیر را در خط فرمان تایپ کنید:
C:> FIND /?
ساده ترین فرمت دستور Find است
FIND "string to find" files
فرض کنید من دو فایل به نام های Barry1.tmp و Barry2.tmp دارم. آنها حاوی مقداری متن تصادفی هستند، و من می خواهم تمام خطوط آن دو فایل را پیدا کنم که شامل کلمه "سند" است. دستور Find من به شکل زیر است:
C:> FIND "document" Barry?.tmp
این خروجی زیر را تولید می کند: (شکل 1 را ببینید.)
شکل 1. یک دستور FIND ساده.
بهطور پیشفرض، Find به حروف کوچک و بزرگ حساس است، بنابراین اگر در عوض سعی میکردم «DOCUMENT» (همه حروف بزرگ) را پیدا کنم، خالی میآمدم: (شکل 2 را ببینید.)
شکل 2. به طور پیش فرض، FIND به حروف کوچک و بزرگ حساس است.
برای اینکه Find حروف حساس نباشد، سوئیچ "/I" را مشخص کنید تا صرف نظر از اینکه رشته جستجو چه حروفی باشد، پیدا شود: (شکل 3 را ببینید.)
شکل 3. استفاده از "/I" برای نادیده گرفتن حروف FIND.
اگر میخواهید بدانید که هر یک از رشتههای یافت شده روی چه شمارههایی قرار میگیرند، از کلید "/N" مانند این استفاده کنید: (شکل 4 را ببینید.)
شکل 4. استفاده از "/N" برای نمایش شماره خطوط.
در نهایت، اگر برایتان مهم نیست که خود خطوط را ببینید، اما فقط میخواهید بدانید که چند خط شامل رشته جستجو شده است، میتوانید از کلید "/C" استفاده کنید. این فهرست هر فایل را به همراه تعداد خطوطی که شامل رشته جستجو میشود، فهرست میکند: (شکل 5 را ببینید.)
شکل 5. استفاده از "/C" برای نمایش تعداد خطوط.
در اینجا می بینیم که هر فایل شامل 5 خط با رشته "document" در آنها است.