Tìm kiếm chuỗi trong file trên Windows

Nếu bạn đã từng sử dụng linux, bạn sẽ biết đến lệnh find, grep để tìm kiếm chuỗi trong file và cực kỳ thuận tiện để bạn tìm kiếm chuỗi, các đoạn mã độc trong file…

Trên windows thì sao…chắc chắn là có lệnh này rồi, với lệnh findstr trong windows bạn có thể làm điều tương tự. Thật quá thuận tiện phải không các bạn, trước đây khi chưa biết đến lệnh này, mình phải chép cả mã nguồn web vào linux rồi tìm :(. Giờ ta tìm hiểu lệnh đó nhé.

Ví dụ mình muốn search chuỗi “footer” trong E:\xampp\htdocs\web. Mình sẽ thực hiện như sau:

1. Mở Windows Command lên (tất nhiên rồi)

2. Gõ những lệnh sau:

thuvien-it.org--lenh-findstr-trong-windows

Kết quả sẽ hiện ra như sau:

thuvien-it.orgket-qua-lenh-findstr

Giải thích lệnh findstr /s /i /m /c:”footer” *.*

/s: search trong thư mục hiện hành cũng như trong tất cả thư mục con của nó (kiểu như search đệ quy ấy mà)

/i: không phân biệt hoa thường

/m: chỉ liệt đường dẫn file.

/c: tìm chính xác chuỗi. Ví dụ bạn muốn tìn “how are you” thì cần có /c: đằng trước.

*.*: là bất kỳ file nào * đầu là tên file, * sau là đuôi của file. Nếu muốn search trong file php thì *.php

Ngoài ra, các bạn có thể tham khảo thêm các options tại: findstr command

Kết luận

Đây là lệnh hữu ích cho các bạn lập trình website trên môi trường windows, lệnh này giúp bạn có thể dễ dàng tìm kiếm một đoạn code, một chuỗi trong file mã nguồn. Đối với Linux, chắc chắn cũng có lệnh dạng này. Các bạn có thể xem tại bài lệnh find trên linux.

Phương pháp này tuy nhanh nhưng có một nhược điểm là chỉ tìm tốt trên file .txt, php, html…chứ tìm trên file doc, word là sẽ khó khăn. Bạn có thể xem bài viết mẹo tìm kiếm file trên windows.

Tìm kiếm chuỗi trong file trên Windows
5 (100%) 1 vote
Pin It

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">