Cách sử dụng lệnh Grep để chỉ in tên tệp

Cach Su Dung Lenh Grep De Chi In Ten Tep



Bạn có thể sử dụng grep trong hệ thống của mình để tìm kiếm bất kỳ biểu thức cụ thể nào. Nó giúp người dùng tìm kiếm một số tệp nhất định có văn bản đích, hoạt động này tiếp tục hoạt động trong việc khắc phục lỗi hệ thống và tìm các tệp cụ thể.

Tuy nhiên, lệnh “grep” có một nhược điểm: nó tạo ra các mục riêng biệt cho mỗi dòng chứa văn bản trùng khớp. Điều này thường dẫn đến việc màn hình đầu ra có nhiều thành phần văn bản không cần thiết. Vì vậy, trong blog nhanh này, chúng tôi sẽ giải thích một cách đơn giản để sử dụng lệnh “grep” để chỉ in tên tệp trong Linux.







Cách sử dụng lệnh Grep để chỉ in tên tệp

Lệnh “grep” hỗ trợ nhiều tùy chọn khác nhau phục vụ các mục đích khác nhau. Một trong số đó là tùy chọn “-l” hướng dẫn nó chỉ hiển thị tên của các tệp có nội dung phù hợp.



nắm chặt -l 'biểu_thức tìm kiếm' thư mục đích

Thay thế các thuật ngữ “biểu_thức tìm kiếm” bằng văn bản bạn muốn tìm và “target_directory” bằng thư mục cần tìm trong khi tìm kiếm tương tự. Ngoài ra, để tìm kiếm trên toàn hệ thống, bạn cũng có thể đặt “target_directory” là “*”.



Ví dụ: hãy tìm kiếm bất kỳ tệp nào có chuỗi “hello world”.





nắm chặt -cái đó 'Chào thế giới' *

Lưu ý rằng văn bản đích của bạn có thể không có cùng trường hợp tiêu đề như đầu vào của bạn trong lệnh “grep”. Do đó, hãy luôn sử dụng tùy chọn “-i” để thực hiện tìm kiếm không phân biệt chữ hoa chữ thường. Khi thực thi, lệnh trước đó sẽ hiển thị các thư mục riêng lẻ và các kết quả khớp tương ứng bên trong chúng.



Phần kết luận

Grep là một lệnh rất mạnh để thực hiện tìm kiếm trong hệ thống nhằm tìm các tệp chứa các biểu thức cụ thể. Tuy nhiên, vấn đề phát sinh khi nó lấp đầy kết quả tìm kiếm của bạn bằng các phần tử văn bản lặp đi lặp lại. Do đó, để loại bỏ nó, blog ngắn này giải thích cách sử dụng lệnh “grep” để chỉ in tên tệp. Phương pháp đơn giản này liên quan đến việc sử dụng tùy chọn “-l”. Ngoài ra, bạn cũng nên sử dụng tùy chọn “-i” để tránh các vấn đề liên quan đến chữ hoa chữ thường.