Bagaimana Anda Grep Case Sensitive?

How Do You Grep Case Sensitive



Cetak ekspresi reguler global adalah fitur Linux yang serbaguna dan kuat. Ini membantu dalam menemukan kata dan frasa dalam file sehingga kata kunci grep digunakan untuk mendapatkan fungsionalitas yang diinginkan. Grep digunakan untuk mendapatkan data tidak hanya dari pencarian langsung dalam teks tetapi juga dari direktori, dengan menerapkan perintah di atasnya. Ini mencari data masing-masing dan memodifikasinya dengan menghapus ruang ekstra di antara teks, memperoleh nomor baris, dan mengecualikan istilah dari data. Fitur grep yang paling sederhana adalah menangani sensitivitas huruf besar/kecil. Grep peka huruf besar/kecil secara default karena itu menunjukkan persepsi huruf besar dan kecil dalam file. Fitur ini membantu dalam mendapatkan output yang diperlukan dengan menghapus diskriminasi kasus yang semuanya dapat dilakukan di halaman utama grep.

$pria pegangan







Dari perintah itu, kita akan menemukan dua fitur yang dijelaskan di atas. –Maksud saya untuk mengabaikan kasing, di mana pun kata kunci ini digunakan, kasih sayang kasing dihapus.



Prasyarat

Untuk memenuhi pemenuhan fungsionalitas fitur tersebut di sistem operasi Linux, kita perlu menginstal OS Linux. Setelah konfigurasi, Anda akan memberikan informasi pengguna yang diperlukan, dengan bantuan itu pengguna akan masuk. Selanjutnya, ketika nama pengguna dan kata sandi diberikan, pengguna akan dapat mengakses semua fitur bawaan sistem operasi. Terakhir, setelah desktop diakses, Anda diminta untuk mengakses terminal, karena perintah harus dijalankan di atasnya.



Contoh 1:

Dalam contoh ini, kita akan melihat bagaimana grep membantu dalam memanfaatkan menghindari sensitivitas huruf besar-kecil. Pertimbangkan file bernama files11.txt. File tersebut berisi data berikut di dalamnya; seperti yang Anda lihat kata mangga ditulis dengan cara yang berbeda, beberapa kata dalam huruf besar dan beberapa dalam huruf kecil. Dengan menggunakan perintah cat kita akan menampilkan data dari file tersebut.





$kucingfile11.txt

Setelah perintah digunakan untuk menampilkan data, dapat diamati bahwa satu-satunya kata yang cocok dengan huruf besar/kecil yang ada dalam perintah akan ditampilkan. Semua huruf dalam huruf kecil.



$peganganfile mangga11.txt

Sekarang untuk memahami konsep case-insensitivity, kita akan menggunakan -I dalam perintah untuk menangani case-sensitivity dengan menyediakan semua data yang ada dalam file, kecocokan dengan string yang ada di dalam perintah.

$pegangan–Saya file mangga11.txt

Dari output, Anda akan mengetahui bahwa semua data yang cocok dengan kata mangga ditampilkan baik dengan beberapa kata yang ditulis dalam huruf besar dan beberapa dalam huruf kecil.

Contoh 2

Contoh ini mirip dengan yang pertama, bedanya hanya satu kata yang didapat. Perintah ini membantu dalam mendapatkan seluruh string dengan mencocokkannya dengan kata yang disediakan dalam perintah. Mari kita memiliki file filea.txt. sebagai contoh, kami ingin mengambil catatan sesuai dengan kecocokan yang diberikan.

$kucingfilea.txt

Sekarang terapkan perintah yang sama untuk mengabaikan kasus dan menggambarkan output. Kata teknis ditampilkan dengan mengecualikan kasus untuk membuatnya peka huruf besar/kecil.

Contoh 3

Metode lain menggunakan grep untuk mengabaikan kasus adalah dengan memperkenalkan nama file terlebih dahulu dan kemudian menerapkan perintah –I dengan grep mengikuti | operator. Cat digunakan bersama dengan |. Mari kita memiliki file bernama file24.txt. sebagai contoh.

$File kucing24.txt| pegangan–Aku Aqsha

Perintah ini akan mengambil kata Aqsa dalam huruf besar dan kecil.

Contoh 4

Bergerak menuju contoh lain. Disini kita akan menampilkan data file yang berisi kata my. Di sini pencarian dilakukan dengan memasukkan direktori sehingga perintah akan mengurutkan kata di semua file berekstensi .txt di sistem.

$pegangan–aku milikku/rumah/aqsayasin/ *.txt

Gambar di atas menunjukkan output yang diperoleh dari perintah. kata-kata saya disorot, yaitu dalam kedua kasus. Beberapa file memuatnya dalam huruf kecil sementara yang lain memilikinya dalam huruf kapital. Alamat file dan nama file juga ditampilkan.

Contoh 5

Contoh ini dapat diterapkan ke direktori yang memiliki semua file di dalamnya. Batasan akan diterapkan untuk menampilkan hasil spesifik yang cocok dengan kata yang telah kita definisikan dalam perintah. adalah kata yang digunakan untuk mencari di semua file yang ada di sistem.

$pegangan–Aku adalah/rumah/aqsayasin/mengajukan*

Output menunjukkan seluruh string yang berisi kata yang cocok di dalamnya. Seperti yang ditulis secara terpisah atau digabungkan dalam kata lain yaitu saudara perempuan.

Contoh 6

Perintah berikutnya menunjukkan bagaimana –iw bekerja sama dalam perintah. Selain di sini, pencarian dilakukan melalui dua kata dalam satu file. Garis miring terbalik dan | digunakan untuk menggambarkan dua kata dalam sebuah file sementara –w digunakan untuk kecocokan yang tepat dari masing-masing kata dalam file.

$pegangan-iw 'hamna|rumah' file21.txt

$pegangan'Pelabuhan|rumah' file21.txt

-Saya akan mengabaikan sensitivitas kasus. Pada contoh di atas, kita dapat melihat bahwa keberadaan –w dengan –I, memungkinkan sebuah rumah di perintah pertama tidak dipertimbangkan karena –w memungkinkan pencocokan persis. Pada perintah kedua, kami telah menghapus keduanya –iw, maka kedua kata ditampilkan setelah pencocokan dalam string.

Contoh 7

Lebih dari satu kata dicari dengan menerapkan metode yang berbeda. Kedua kata tersebut dicari dari file yang sama kata-kata ini adalah pekerjaan dan penghasilan. Earn diambil dari kata belajar serta perhatikan bahwa setiap kata dipisahkan dari kata kunci –e.

$pegangan–Saya –e pekerjaan –e mendapatkan filea.txt

Gambar di atas menunjukkan seluruh string dalam paragraf mengenai kata-kata yang ada dalam perintah. Seperti contoh di atas, -Saya telah mengabaikan semua kasus diskriminasi kata pekerjaan dan penghasilan.

Contoh 8

Dalam contoh ini, mencari dua kata yang ada di semua file berekstensi .txt. Kedua kata ini dipisahkan dengan –e, karena –e adalah cara yang tepat untuk memisahkan dua kata. Output yang diperoleh akan memiliki kedua kata yang ditampilkan di semua file berekstensi teks. Seluruh alamat file diperoleh dan ditampilkan. –Saya akan mengabaikan sensitivitas huruf besar-kecil dan akan menampilkan kedua kata yang ada di semua file.

$pegangan–Saya –e pekerjaan –e menghasilkan/rumah/aqsayasin/ *.txt

Kesimpulan

Dalam panduan ini, kami telah menggunakan contoh paling sederhana untuk menguraikan konsep sensitivitas kasus. Kami telah mencoba yang terbaik untuk melalui setiap aspek untuk meningkatkan pengetahuan tentang grep.