Làm thế nào để sử dụng Tìm từ Windows Command Prompt

Mục lục:

Làm thế nào để sử dụng Tìm từ Windows Command Prompt
Làm thế nào để sử dụng Tìm từ Windows Command Prompt

Video: Làm thế nào để sử dụng Tìm từ Windows Command Prompt

Video: Làm thế nào để sử dụng Tìm từ Windows Command Prompt
Video: One UI 3.1 - This is how you can get a quick & easy access to open apps in pop up view ! - YouTube 2024, Tháng tư
Anonim
Tìm là một công cụ dòng lệnh tuyệt vời mà mọi người dùng Windows đều nên biết vì nó có thể được sử dụng để tìm kiếm nội dung của các tệp cho các chuỗi văn bản cụ thể.
Tìm là một công cụ dòng lệnh tuyệt vời mà mọi người dùng Windows đều nên biết vì nó có thể được sử dụng để tìm kiếm nội dung của các tệp cho các chuỗi văn bản cụ thể.

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.

  1. / 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.
  2. / 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.
  3. / n - Công tắc này hiển thị các số tương ứng với các dòng.
  4. / 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.

  1. " 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.
  2. 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.

  1. 0 - Chuỗi bạn đang tìm kiếm đã được tìm thấy.
  2. 1 - Chuỗi bạn đang tìm kiếm không tìm thấy.
  3. 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.

  1. tài liệu
  2. mẫu vật
  3. 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.

Hướng dẫn của chúng tôi hôm nay sẽ bao gồm một số kịch bản đơn giản sẽ được xây dựng bên dưới.
Hướng dẫn của chúng tôi hôm nay sẽ bao gồm một số kịch bản đơn giản sẽ được xây dựng bên dưới.
  1. Tìm kiếm một tài liệu duy nhất cho một chuỗi các từ.
  2. Tìm kiếm nhiều tài liệu cho cùng một chuỗi từ.
  3. Đế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

Bạn sẽ nhận thấy rằng không có kết quả nào xuất hiện. Đừng lo, bạn không làm gì sai cả. Lý do bạn không có kết quả là vì FIND đang tìm kiếm kết hợp chính xác với chuỗi tìm kiếm của bạn. Hãy thử lại lần nữa, nhưng lần này, hãy thêm công tắc "/ i" để FIND bỏ qua trường hợp chuỗi tìm kiếm của bạn.
Bạn sẽ nhận thấy rằng không có kết quả nào xuất hiện. Đừng lo, bạn không làm gì sai cả. Lý do bạn không có kết quả là vì FIND đang tìm kiếm kết hợp chính xác với chuỗi tìm kiếm của bạn. Hãy thử lại lần nữa, nhưng lần này, hãy thêm công tắc "/ i" để FIND bỏ qua trường hợp chuỗi tìm kiếm của bạn.

find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Bây giờ bạn có thể thấy rằng FIND đã đưa ra một dòng phù hợp với chuỗi tìm kiếm, có nghĩa là nó đang hoạt động. Hãy thử lại lần nữa, nhưng thay đổi chuỗi tìm kiếm thành “sushi”; nếu kết quả của bạn trông giống như hình dưới đây, bạn đã làm đúng.
Bây giờ bạn có thể thấy rằng FIND đã đưa ra một dòng phù hợp với chuỗi tìm kiếm, có nghĩa là nó đang hoạt động. Hãy thử lại lần nữa, nhưng thay đổi chuỗi tìm kiếm thành “sushi”; nếu kết quả của bạn trông giống như hình dưới đây, bạn đã làm đúng.
Image
Image

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

Bạn sẽ nhận thấy rằng các từ tìm kiếm được tìm thấy trong cả hai tài liệu và các câu mà chúng được tìm thấy, được liệt kê dưới tên và vị trí tệp tương ứng của chúng. Hãy thử lại lần nữa, nhưng lần này, hãy thêm tệp thứ ba vào lệnh FIND và tìm kiếm từ “khoai tây” thay thế. Kết quả tìm kiếm của bạn sẽ trông giống như hình bên dưới.
Bạn sẽ nhận thấy rằng các từ tìm kiếm được tìm thấy trong cả hai tài liệu và các câu mà chúng được tìm thấy, được liệt kê dưới tên và vị trí tệp tương ứng của chúng. Hãy thử lại lần nữa, nhưng lần này, hãy thêm tệp thứ ba vào lệnh FIND và tìm kiếm từ “khoai tây” thay thế. Kết quả tìm kiếm của bạn sẽ trông giống như hình bên dưới.
Lưu ý rằng văn bản được tìm thấy trong mỗi tài liệu thực sự là "khoai tây" có nghĩa là ngay cả khi bạn nhập một phần của một từ, bạn sẽ thấy bất kỳ cụm từ nào có chứa chuỗi tìm kiếm. Ngoài ra, bạn có thể sử dụng lệnh này để kiểm tra tất cả các tệp văn bản.
Lưu ý rằng văn bản được tìm thấy trong mỗi tài liệu thực sự là "khoai tây" có nghĩa là ngay cả khi bạn nhập một phần của một từ, bạn sẽ thấy bất kỳ cụm từ nào có chứa chuỗi tìm kiếm. Ngoài ra, bạn có thể sử dụng lệnh này để kiểm tra tất cả các tệp văn bản.

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

Nếu bạn muốn số và thông tin tệp, hãy sử dụng lệnh sau:
Nếu bạn muốn số và thông tin tệp, hãy sử dụng lệnh sau:

find /v /c “” C:UsersMartinDesktopsample.txt

Nếu bạn muốn đếm các dòng trong nhiều tệp trên màn hình, hãy sử dụng lệnh sau.
Nếu bạn muốn đếm các dòng trong nhiều tệp trên màn hình, hãy sử dụng lệnh sau.

find /v /c “” C:UsersMartinDesktop*.txt

Bây giờ bạn có thể thử nghiệm với một vài lệnh khác nhau và tự làm quen với công cụ này. Nó có thể giúp tiết kiệm rất nhiều thời gian trong tương lai khi bạn có một hệ thống được tạo ra. Hãy vui vẻ và tiếp tục geeking.
Bây giờ bạn có thể thử nghiệm với một vài lệnh khác nhau và tự làm quen với công cụ này. Nó có thể giúp tiết kiệm rất nhiều thời gian trong tương lai khi bạn có một hệ thống được tạo ra. Hãy vui vẻ và tiếp tục geeking.

Tín dụng hình ảnh: Littlehaulic trên Flickr.com

Đề xuất: