Từ lệnh đó, chúng ta sẽ tìm thấy hai tính năng được mô tả ở trên. –Tôi có nghĩa là bỏ qua trường hợp, bất cứ nơi nào từ khóa này được sử dụng, tình huống trường hợp được loại bỏ.
Điều kiện tiên quyết
Để hoàn thành chức năng của tính năng đó trong hệ điều hành Linux, chúng tôi cần cài đặt hệ điều hành Linux. Sau khi cấu hình, bạn sẽ cung cấp thông tin người dùng được yêu cầu, với sự trợ giúp của người dùng đó sẽ được đăng nhập. Hơn nữa, khi tên người dùng và mật khẩu được cung cấp, người dùng sẽ có thể truy cập vào tất cả các tính năng tích hợp của hệ điều hành. Cuối cùng, khi máy tính để bàn được truy cập, bạn bắt buộc phải truy cập vào thiết bị đầu cuối, vì các lệnh phải được chạy trên đó.
Ví dụ 1:
Trong ví dụ này, chúng ta sẽ thấy grep giúp ích như thế nào trong việc tránh phân biệt chữ hoa chữ thường. Hãy xem xét một tệp có tên files11.txt. Tệp chứa dữ liệu sau đây trong đó; như bạn có thể thấy từ xoài được viết theo nhiều cách khác nhau, một số từ viết hoa và một số từ viết thường. Bằng cách sử dụng lệnh cat, chúng tôi sẽ hiển thị dữ liệu của tệp.
$con mèofiles11.txt
Khi lệnh được sử dụng để hiển thị dữ liệu, có thể quan sát thấy rằng từ duy nhất phù hợp với chữ cái có trong lệnh được hiển thị. Tất cả các chữ cái đều là chữ thường.
$nắm chặttập tin xoài11.txt
Bây giờ để hiểu khái niệm phân biệt chữ hoa chữ thường, chúng ta sẽ sử dụng -I trong lệnh để xử lý phân biệt chữ hoa chữ thường bằng cách cung cấp tất cả dữ liệu có trong tệp, các kết quả khớp với chuỗi có bên trong lệnh.
$nắm chặt–Tôi xoài tệp11.txt
Từ đầu ra, bạn sẽ biết rằng tất cả dữ liệu khớp với từ xoài đều được hiển thị với một số từ được viết hoa và một số từ viết thường.
Ví dụ 2
Ví dụ này giống với ví dụ đầu tiên, sự khác biệt là chỉ thu được một từ duy nhất. Lệnh này giúp lấy toàn bộ chuỗi bằng cách khớp nó với từ được cung cấp trong lệnh. Hãy để chúng tôi có một tệp filea.txt. như một ví dụ, chúng tôi muốn tìm nạp một bản ghi theo kết quả phù hợp nhất định.
$con mèofilea.txt
Bây giờ áp dụng lệnh tương tự để bỏ qua trường hợp và mô tả đầu ra. Từ kỹ thuật được hiển thị bằng cách loại trừ trường hợp để phân biệt chữ hoa chữ thường.
Ví dụ 3
Một phương pháp khác sử dụng grep để bỏ qua trường hợp là giới thiệu tên tệp trước và sau đó áp dụng lệnh –I với grep sau | nhà điều hành. Cat được sử dụng cùng với |. Hãy để chúng tôi có một tệp có tên là file24.txt. như một ví dụ.
$Cat file24.txt| nắm chặt–I AqsaLệnh này sẽ tìm nạp từ Aqsa trong cả chữ hoa và chữ thường.
Ví dụ 4
Tiến tới một ví dụ khác. Tại đây chúng ta sẽ hiển thị dữ liệu của tệp chứa từ my. Ở đây tìm kiếm được thực hiện bằng cách đưa vào một thư mục, do đó lệnh sẽ sắp xếp từ trong tất cả các tệp có đuôi .txt trong hệ thống.
$nắm chặt– Tôi của tôi/Trang Chủ/aqsayasin/ *.txt
Hình trên cho thấy kết quả thu được từ lệnh. từ của tôi được đánh dấu, đó là trong cả hai trường hợp. Một số tệp chứa nó bằng chữ cái nhỏ trong khi những tệp khác có chữ cái viết hoa. Địa chỉ của tệp và tên tệp cũng được hiển thị.
Ví dụ 5
Ví dụ này có thể được áp dụng cho thư mục có tất cả các tệp có trong đó. Các giới hạn sẽ được áp dụng để hiển thị kết quả cụ thể phù hợp với từ mà chúng ta đã xác định trong lệnh. là từ được sử dụng để tìm kiếm trong tất cả các tệp có trong hệ thống.
$nắm chặt–Tôi là/Trang Chủ/aqsayasin/tập tin*
Kết quả hiển thị toàn bộ chuỗi có chứa từ phù hợp trong đó. Như được viết riêng hoặc kết hợp trong một từ khác, tức là chị.
Ví dụ 6
Lệnh tiếp theo hiển thị cách –iw hoạt động cùng nhau trong lệnh. Ngoài ra ở đây, tìm kiếm thông qua hai từ trong một tệp duy nhất. Dấu gạch chéo ngược và | được sử dụng để mô tả hai từ trong tệp trong khi –w được sử dụng để đối sánh chính xác từ tương ứng trong tệp.
$nắm chặt-iw 'hamna |house ’file21.txt$nắm chặt'Hải cảng|house ’file21.txt
-Tôi sẽ bỏ qua phân biệt chữ hoa chữ thường. Trong ví dụ trên, chúng ta có thể thấy rằng sự hiện diện của –w với –I, cho phép một ngôi nhà trong lệnh đầu tiên không được xem xét vì –w cho phép khớp chính xác. Trong lệnh thứ hai, chúng tôi đã loại bỏ cả –iw, do đó cả hai từ được hiển thị sau khi khớp trong chuỗi.
Ví dụ 7
Nhiều hơn một từ được tìm kiếm bằng cách áp dụng một phương pháp khác. Cả hai từ được tìm kiếm từ cùng một tệp, những từ này là công việc và kiếm được. Kiếm tiền được lấy từ việc học từ cũng như lưu ý rằng mỗi từ được tách biệt với từ khóa –e.
$nắm chặt–Tôi – tôi làm – tôi kiếm được filea.txt
Hình ảnh trên cho thấy toàn bộ chuỗi trong một đoạn văn liên quan đến các từ có trong lệnh. Giống như các ví dụ trên, tôi đã bỏ qua tất cả các phân biệt chữ hoa chữ thường của các từ job và kiếm.
Ví dụ 8
Trong ví dụ này, tìm kiếm hai từ có trong tất cả các tệp của phần mở rộng .txt. Hai từ này được phân tách bằng –e, vì –e là cách thích hợp để tách hai từ. Kết quả thu được sẽ có cả hai từ được hiển thị trong tất cả các tệp có phần mở rộng văn bản. Toàn bộ địa chỉ của tệp được lấy và được hiển thị. –Tôi sẽ bỏ qua phân biệt chữ hoa chữ thường và sẽ hiển thị cả hai từ có trong tất cả các tệp.
$nắm chặt–Tôi –có việc –chúng tôi kiếm được/Trang Chủ/aqsayasin/ *.txt
Phần kết luận
Trong hướng dẫn này, chúng tôi đã sử dụng ví dụ đơn giản nhất để giải thích rõ hơn về khái niệm phân biệt chữ hoa chữ thường. Chúng tôi đã cố gắng hết sức để xem xét từng khía cạnh để nâng cao kiến thức liên quan đến grep.