Tìm chuyển đổi và thông số
Như với mọi công cụ dựa trên dấu nhắc lệnh trong Windows, có một số công tắc và thông số nhất định bạn sẽ cần phải biết để sử dụng các công cụ hiệu quả. Chúng được liệt kê và giải thích dưới đây.
- / v - Công tắc này sẽ hiển thị mọi dòng không chứa chuỗi từ bạn đã chỉ định.
- / c - Công tắc này yêu cầu công cụ tìm kiếm tính số lượng dòng chứa cụm từ tìm kiếm của bạn.
- / n - Công tắc này hiển thị các số tương ứng với các dòng.
- / i - Công tắc này yêu cầu tìm bỏ qua trường hợp văn bản bạn đang tìm kiếm.
Ngoài các công tắc này, có hai tham số mà bạn có thể chỉ định với công cụ này.
- " Chuỗi" - Chuỗi sẽ là những từ bạn đang tìm kiếm trong tài liệu của bạn. Bạn phải luôn luôn giữ bí mật này được bao quanh bởi dấu ngoặc kép, nếu không lệnh của bạn sẽ trả về lỗi.
- Tên đường dẫn - Tham số này là nơi bạn sẽ chỉ định vị trí mà bạn muốn tìm kiếm. Điều này có thể rộng bằng cách liệt kê một ổ đĩa hoặc cụ thể như xác định một hoặc nhiều tệp. Nếu bạn không chỉ định đường dẫn, FIND sẽ yêu cầu bạn nhập văn bản hoặc có thể chấp nhận văn bản được truyền từ lệnh khác. Khi bạn đã sẵn sàng kết thúc nhập văn bản thủ công, bạn có thể nhấn “Ctrl + Z.” Chúng tôi sẽ thảo luận về vấn đề này sau.
Tìm cú pháp
Giống như mọi công cụ trong cửa sổ, bạn sẽ cần biết cách nhập các lệnh của mình. Cú pháp dưới đây là mô hình hoàn hảo.
FIND [SWITCH] 'String' [Pathname/s]
Tùy thuộc vào lệnh của bạn, bạn sẽ nhận được một trong ba% errorlevel% câu trả lời.
- 0 - Chuỗi bạn đang tìm kiếm đã được tìm thấy.
- 1 - Chuỗi bạn đang tìm kiếm không tìm thấy.
- 2 - Điều này có nghĩa là bạn đã có một chuyển đổi xấu hoặc các thông số của bạn không chính xác.
Hãy cùng luyện tập
Trước khi bắt đầu, bạn nên tải xuống ba tài liệu văn bản mẫu mà chúng tôi sẽ sử dụng cho thử nghiệm.
- tài liệu
- mẫu vật
- tập thể dục
Mỗi tài liệu này chứa một đoạn văn bản với một vài nhóm từ giống nhau. Khi bạn đã tải xuống ba tài liệu này, bạn có thể sao chép chúng vào bất kỳ thư mục nào trên máy tính của mình. Với mục đích của hướng dẫn này, chúng tôi sẽ đặt tất cả ba tài liệu văn bản trên máy tính để bàn.
Bây giờ bạn sẽ cần mở một cửa sổ nhắc lệnh nâng lên. Mở menu bắt đầu trong Windows 7 và 10 hoặc mở chức năng tìm kiếm trong Windows 8 và tìm kiếm CMD. Tiếp theo, nhấp chuột phải vào nó và sau đó nhấn "Chạy với tư cách quản trị viên". Trong khi bạn không cần phải mở cửa sổ nhắc lệnh nâng lên, nó sẽ giúp bạn tránh bất kỳ hộp thoại xác nhận pesky nào.
- Tìm kiếm một tài liệu duy nhất cho một chuỗi các từ.
- Tìm kiếm nhiều tài liệu cho cùng một chuỗi từ.
- Đếm số dòng trong một tệp hoặc nhiều tệp.
Kịch bản 1 - Tìm kiếm một tài liệu duy nhất cho một chuỗi các từ.
Bây giờ bạn đã tải xuống ba tài liệu của mình, chúng tôi sẽ nhập lệnh để tìm kiếm tệp văn bản có tên là "tập thể dục" cho các từ "martin hendrikx." Sử dụng lệnh được hiển thị bên dưới. Hãy nhớ đặt chuỗi tìm kiếm của bạn trong dấu ngoặc kép và thay đổi đường dẫn để khớp với thư mục lưu tài liệu của bạn.
find 'martin hendrikx' C:UsersMartinDesktopexercise.txt
find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt
Kịch bản 2 - Tìm kiếm nhiều tài liệu cho cùng một chuỗi từ.
Bây giờ bạn đã biết cách thực hiện tìm kiếm cơ bản, hãy thử mở rộng khoảng thời gian tìm kiếm. Bây giờ chúng ta sẽ tìm hai trong số các tệp văn bản (bài tập và mẫu) cho thuật ngữ “sushi.” Thực hiện điều này bằng cách nhập chuỗi sau đây. Hãy nhớ thay đổi đường dẫn để khớp vị trí tệp của bạn và thêm nút chuyển "/ i" để tìm kiếm của bạn không phân biệt chữ hoa chữ thường.
find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt
find /i 'sushi' C:UsersMartinDesktop*.txt
Kịch bản 3 - Đếm số dòng trong một tệp.
Nếu bạn muốn biết có bao nhiêu dòng trong một tệp, bạn có thể sử dụng lệnh tìm kiếm bên dưới. Nhớ thêm khoảng trắng giữa tất cả các công tắc của bạn. Trong trường hợp này, chúng tôi sẽ thay thế tên đường dẫn bằng tên tệp "sample.txt". Nếu bạn muốn chỉ một số là kết quả của bạn, hãy sử dụng lệnh này:
type C:UsersMartinDesktopsample.txt| find '' /v /c
find /v /c “” C:UsersMartinDesktopsample.txt
find /v /c “” C:UsersMartinDesktop*.txt
Tín dụng hình ảnh: Littlehaulic trên Flickr.com