Grub

Bagaimana Anda Kes Kes Grep?

Bagaimana Anda Kes Kes Grep?
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 paling mudah dari grep 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 grep

Dari arahan itu, kita akan menemui dua ciri yang dinyatakan di atas. -Maksud saya untuk mengabaikan kes itu, di mana sahaja kata kunci ini digunakan, kasih sayang kes dihapuskan.

Prasyarat

Untuk memenuhi pencapaian 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 sistem operasi terbina dalam. 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 file11.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.

$ fail kucing11.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.

$ grep mango files11.txt

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

$ grep -I fail mangga11.txt

Dari hasilnya, Anda akan mengetahui bahawa semua data yang sesuai dengan kata "mangga" ditampilkan baik dengan beberapa kata 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 fail filea.txt. sebagai contoh, kami ingin mengambil rekod mengikut pertandingan yang diberikan.

$ kucing filea.txt

Sekarang gunakan perintah yang sama untuk mengabaikan kes 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.

$ Cat fail24.txt | grep -Saya "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 mengandung kata "my". Di sini pencarian dilakukan dengan memperkenalkan direktori sehingga perintah akan menyusun kata dalam semua fail yang mempunyai ekstensi .txt dalam sistem.

$ grep -Saya / rumah / aqsayasin / *.txt

Gambar di atas menunjukkan output yang diperoleh dari arahan. Perkataan "saya" disorot, yaitu dalam kedua 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. Kata "is" digunakan untuk mencari di semua file yang ada dalam sistem.

$ grep -Saya / rumah / aqsayasin / fail *

Output menunjukkan keseluruhan rentetan yang mengandungi perkataan yang sesuai di dalamnya. Seperti "is" ditulis secara berasingan atau digabungkan dalam kata lain i.e. saudari.

Contoh 6

Perintah seterusnya menunjukkan bagaimana -iw bekerjasama dalam arahan. Selain di sini, pencarian dilakukan melalui dua perkataan dalam satu fail. Tanda belakang dan "|" digunakan untuk menerangkan dua perkataan dalam fail sementara -w digunakan untuk padanan tepat kata masing-masing dalam fail.

$ grep -iw 'hamna \ | rumah' fail21.txt
$ grep 'hamn \ | rumah' fail21.txt

-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 padanan yang tepat. Pada perintah kedua, kami telah membuang kedua -iw, oleh itu kedua-dua perkataan itu dipaparkan setelah dipadankan dalam rentetan.

Contoh 7

Lebih daripada satu perkataan dicari dengan menggunakan kaedah yang berbeza. Kedua-dua perkataan dicari dari file yang sama kata-kata ini adalah "job" dan "earn". Perolehan diambil dari pembelajaran kata dan perhatikan bahawa setiap perkataan dipisahkan dari kata kunci -e.

$ grep -I -saya -mendapatkan 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.

$ grep -I -e job -e earn / home / aqsayasin / *.txt

Kesimpulannya

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

Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....