Bagaimana Anda Kes Kes Grep?

How Do You Grep Case Sensitive



Cetakan ungkapan biasa global adalah ciri Linux yang serba boleh dan hebat. Ini membantu dalam mencari kata dan frasa dalam fail sehingga kata kunci grep digunakan untuk mendapatkan fungsi yang diinginkan. Grep digunakan untuk mendapatkan data tidak hanya dari pencarian langsung dalam teks tetapi juga dari direktori juga, dengan menerapkan perintah di atasnya. Ia mencari data masing-masing dan mengubahnya dengan membuang ruang tambahan antara teks, memperoleh nombor baris, dan mengecualikan istilah dari data. Ciri grep yang paling mudah adalah menangani kepekaan kes. Grep peka huruf besar-kecil secara lalai, oleh itu ia menunjukkan persepsi kedua-dua huruf besar dan kecil dalam fail. Ciri ini membantu mendapatkan hasil yang diperlukan dengan menghilangkan diskriminasi kes yang semuanya dapat dilakukan di halaman utama grep.

$lelaki cengkaman







Dari arahan itu, kita akan menemui dua ciri yang dinyatakan di atas. –Saya bermaksud mengabaikan kes itu, di mana sahaja kata kunci ini digunakan, kasih sayang kes dihapus.



Prasyarat

Untuk memenuhi prestasi fungsi tersebut dalam sistem operasi Linux, kita perlu memasang OS Linux. Selepas konfigurasi, anda akan memberikan maklumat pengguna yang diperlukan, dengan bantuan pengguna akan log masuk. Selanjutnya, apabila nama pengguna dan kata laluan diberikan, pengguna akan dapat mengakses semua ciri bawaan sistem operasi. Akhirnya, setelah desktop diakses, anda diminta untuk mengakses terminal, kerana perintah harus dijalankan di atasnya.



Contoh 1:

Dalam contoh ini, kita akan melihat bagaimana grep membantu dalam memanfaatkan kepekaan kes. Pertimbangkan fail bernama files11.txt. Fail mengandungi data berikut di dalamnya; seperti yang anda lihat, perkataan mangga ditulis dengan cara yang berbeza, beberapa perkataan dalam huruf besar dan beberapa huruf kecil. Dengan menggunakan perintah kucing kita akan memaparkan data fail.





$kucingfail11.txt

Setelah perintah digunakan untuk menampilkan data, dapat dilihat bahwa satu-satunya kata yang sesuai dengan huruf besar yang terdapat dalam perintah akan ditampilkan. Semua huruf dalam huruf kecil.



$cengkamanfail mangga11.txt

Sekarang untuk memahami konsep ketidakpekaan case, kita akan menggunakan -I dalam perintah untuk menangani kepekaan case dengan memberikan semua data yang ada di dalam file, padanan dengan string yang ada di dalam perintah.

$cengkaman–Saya mangga file11.txt

Dari hasilnya, anda akan mengetahui bahawa semua data yang sepadan dengan kata mangga dipaparkan sama ada dengan beberapa perkataan ditulis dengan huruf besar dan ada yang huruf kecil.

Contoh 2

Contoh ini menyerupai yang pertama, perbezaannya ialah hanya satu perkataan yang diperoleh. Perintah ini membantu mendapatkan keseluruhan rentetan dengan memadankannya dengan kata yang disediakan dalam perintah. Mari kita mempunyai filea.txt fail. sebagai contoh, kami ingin mengambil rekod mengikut pertandingan yang diberikan.

$kucingfilea.txt

Sekarang gunakan perintah yang sama untuk mengabaikan kes itu dan menggambarkan outputnya. Kata teknikal dipaparkan dengan tidak memasukkan huruf besar untuk menjadikannya peka huruf besar kecil.

Contoh 3

Kaedah lain menggunakan grep untuk mengabaikan huruf besar adalah dengan memperkenalkan nama fail terlebih dahulu dan kemudian menerapkan perintah –I dengan grep berikut | pengendali. Kucing digunakan bersamaan dengan |. Mari kita mempunyai fail bernama file24.txt. sebagai contoh.

$Fail kucing24.txt| cengkaman–Aku Aqsa

Perintah ini akan mengambil perkataan Aqsa dalam kedua-dua huruf besar dan kecil.

Contoh 4

Melangkah ke arah contoh lain. Di sini kita akan memaparkan data fail yang mengandungi perkataan my. Di sini pencarian dilakukan dengan memperkenalkan direktori sehingga perintah akan menyusun kata dalam semua fail yang mempunyai ekstensi .txt dalam sistem.

$cengkaman- Saya/kediaman/aqsayasin/ *.txt

Gambar di atas menunjukkan output yang diperoleh dari arahan. kata saya diketengahkan, iaitu dalam kedua-dua kes tersebut. Beberapa fail menyimpannya dalam huruf kecil sementara yang lain memilikinya dalam huruf besar. Alamat fail dan nama fail juga dipaparkan.

Contoh 5

Contoh ini dapat diterapkan ke direktori yang memiliki semua file di dalamnya. Batasan akan diterapkan untuk menampilkan hasil spesifik yang dipadankan dengan kata yang telah kami tetapkan dalam perintah. adalah perkataan digunakan untuk mencari di semua fail yang ada dalam sistem.

$cengkaman–Saya/kediaman/aqsayasin/fail*

Output menunjukkan keseluruhan rentetan yang mengandungi perkataan yang sesuai di dalamnya. Seperti ditulis secara berasingan atau digabungkan dalam kata lain iaitu saudara perempuan.

Contoh 6

Perintah seterusnya menunjukkan bagaimana –iw bekerjasama dalam perintah tersebut. Selain di sini, pencarian dilakukan melalui dua perkataan dalam satu fail. Tanda belakang dan | digunakan untuk menggambarkan dua perkataan dalam fail sementara –w digunakan untuk pencocokan tepat kata masing-masing dalam fail.

$cengkaman-iw 'hamna |file21.txt rumah

$cengkaman'pelabuhan |file21.txt rumah

-Saya akan mengabaikan kepekaan kes. Dalam contoh di atas, kita dapat melihat bahawa kehadiran –w dengan –I, membolehkan sebuah rumah pada perintah pertama tidak dipertimbangkan kerana –w membenarkan persamaan yang tepat. Pada perintah kedua, kami telah membuang kedua –iw, oleh itu kedua-dua perkataan tersebut dipaparkan setelah dipadankan dalam rentetan.

Contoh 7

Lebih daripada satu perkataan dicari dengan menggunakan kaedah yang berbeza. Kedua-dua perkataan dicari dari fail yang sama kata-kata ini adalah pekerjaan dan hasilkan. Perolehan diambil dari pembelajaran kata dan perhatikan bahawa setiap perkataan dipisahkan dari kata kunci –e.

$cengkaman–Saya - Saya memperoleh filea.txt

Gambar di atas menunjukkan keseluruhan rentetan dalam perenggan mengenai kata-kata yang terdapat dalam perintah. Seperti contoh di atas, -Saya telah mengabaikan semua diskriminasi kes dengan kata kerja dan dapatkan.

Contoh 8

Dalam contoh ini, mencari dua perkataan yang terdapat dalam semua fail sambungan .txt. Kedua perkataan ini dipisahkan dengan –e, kerana –e adalah cara yang tepat untuk pemisahan dua perkataan. Output yang diperoleh akan mempunyai kedua-dua perkataan yang ditunjukkan dalam semua fail sambungan teks. Keseluruhan alamat fail diperoleh dan dipaparkan. –Saya akan mengabaikan kepekaan kes dan akan memaparkan kedua-dua perkataan yang terdapat dalam semua fail.

$cengkaman–Saya - Saya mendapat pekerjaan/kediaman/aqsayasin/ *.txt

Kesimpulannya

Dalam panduan ini, kami telah menggunakan contoh termudah untuk menghuraikan konsep kepekaan kes. Kami telah berusaha sedaya upaya untuk melalui setiap aspek untuk meningkatkan pengetahuan mengenai grep.