Sintaks
Cengkaman[corak] [fail]Corak harus berupa kata atau simbol yang hendak dicari dalam fail.
Prasyarat
Untuk berjaya menggunakan Grep dalam sistem anda, anda mesti memasang sistem operasi Linux. Selepas konfigurasi, anda akan memberikan maklumat kepada pengguna untuk mempunyai hak untuk mengakses aplikasi yang dipasang. Melangkah ke hadapan, pergi ke baris perintah terminal dengan menggunakan kekunci pintasan ctrl + alt + T.
Pemasangan Grip
$Sudopasang-dapatkan cengkamanSekiranya anda belum memasang Grep, anda boleh memasang repositori Grep di Ubuntu dengan menggunakan arahan ini.
Manual Grep
Untuk mengetahui tentang perintah Grep, kita boleh pergi ke halaman man. Grep sangat serba boleh dan membolehkan pengguna menggunakannya dengan cara yang rumit.
$Lelakicengkaman
Beberapa contoh yang membantu memahami fungsi Grep adalah seperti berikut:
-Perbezaan kes saya tidak diendahkan
-n mencetak nombor baris dengan output
-r cari semua direktori di Linux
–Warna Menampilkan hasil yang sesuai dengan warna
Tunjukkan semua Fail
Sekiranya anda sudah mempunyai fail Ubuntu dan ingin menyenaraikannya untuk melihat semua nama fail dan pelanjutan, anda boleh menggunakan perintah yang disebutkan berikut.
$lsAnda hanya akan menggunakan perintah ls untuk memaparkan semua fail yang dibuat.
Pembuatan Fail jika belum Ada
Untuk memahami fungsi mencari fail, kita perlu membuat fail atau fail yang dibuat dalam sistem kita. Sekiranya anda tidak mempunyai fail, anda harus membuat fail. Fail dalam Linux dibuat dalam lebih daripada satu cara. Kaedah mudah yang akan kita gunakan digambarkan seperti berikut.
$membuangteks>nama failKata gema digunakan untuk menampilkan data dalam perintah Linux. Dengan menggunakan perintah ini, pengguna akan dapat membuat file dan memasukkan data di dalamnya dengan menggunakan perintah yang sama. Dalam contoh tertentu, nama fail adalah file20.txt. Oleh kerana fail mengandungi teks, jadi kami telah menggunakan peluasan fail .txt.
Begitu juga, contoh lain pembuatan fail adalah bahawa kita telah membuat lebih dari satu fail pada satu masa.
Cari Fail dengan Menyusun Kata
Fail di Linux boleh dicari melalui satu perkataan. Sintaksnya cukup difahami.
$cengkamanteknikalfail*Perintah ini menunjukkan bukan sahaja nama fail tetapi juga data yang terdapat di dalamnya. Dalam contoh semasa, anda akan mengetahui bahawa perkataan yang kita cari telah disorot untuk menunjukkan keberadaannya dalam fail. Lebih-lebih lagi, nama fail ditulis pada mulanya, File * bermaksud mencari perkataan tertentu di semua fail. Begitulah satu perkataan membantu mendapatkan output nama fail.
Cari Fail menggunakan -l
-l adalah perintah yang digunakan untuk memaparkan hanya nama-nama fail di Linux.
$cengkaman- sayafail*Seperti arahan yang disebutkan di atas, saya adalah kata yang ingin kita cari dalam fail. Seperti yang telah kami jelaskan di atas, fail * bermaksud mencari di semua fail yang dibuat dalam sistem. Kita dapat melihat bahawa terdapat empat nama fail dengan sambungan.txt dan satu tanpa pelanjutan. Ini bermaksud bahawa semua fail yang mempunyai perkataan tertentu ditunjukkan. Kami akan melihat secara lebih terperinci bagaimana kami dapat mencari fail dengan menyebut peluasannya.
Cari Fail mengikut Sambungan Fail
Dalam contoh sebelumnya, kita telah melihat bahawa dengan menyusun semua fail yang dipaparkan. Tetapi untuk menunjukkan nama fail sambungan tertentu di bawah arahan bertulis digunakan * .txt mewakili jenis peluasan fail sehingga semua fail harus dari peluasan ini.
Ini adalah diskriminasi asas antara dua contoh terakhir yang dilakukan melalui peluasan fail.
$cengkaman- saya*.txt
Cari Fail dengan Menggunakan -e
Mungkin terdapat situasi di mana anda ingin mencari fail dengan bantuan lebih dari satu perkataan dalam fail yang berbeza. Dalam jenis senario ini, kita harus menggunakan pilihan baris perintah-e. Sebagai contoh, anda ingin mencari fail yang mempunyai tiga kata tertentu, maka arahan ini disyorkan. Pencarian akan diterapkan ke semua file yang ada di direktori kerja Anda saat ini. Fail-fail ini mestilah dari sambungan teks kerana terdapat batasan teks.
$cengkaman–E-aqsa –e teknikal saya*.txtGrep, Aqsa, dan Teknikal adalah tiga perkataan berdasarkan mencari fail. Semua perkataan ini disorot di mana sahaja kata-kata ini terdapat dalam fail tertentu. Nama fail disebutkan di awal. Ada kemungkinan adanya hanya satu kata dalam fail.
Carian Data Satu Fail
Dalam contoh sebelumnya, kami telah melihat bahawa nama fail dipaparkan dengan data yang ada di dalam fail. Sekiranya kita tidak tahu data yang ada di dalam fail atau satu kata dapat diingat, kita dapat mencari di dalam fail dengan bantuan kata tersebut.
$cengkamanFile 'Aqsa '20.txtDalam contoh ini, perintah mengambil keseluruhan data dengan bantuan perkataan dalam fail.
Cari Data melalui lebih daripada Satu Fail
Seperti contoh sebelumnya, pencarian di sini dilakukan dengan satu perkataan tetapi dalam dua fail. Kedua-dua fail adalah sambungan teks, dan perkataan yang terdapat di kedua-dua fail tersebut disorot. Nama fail juga dipaparkan kerana kami telah mencari dengan bantuan kedua-dua nama fail tersebut.
$cengkaman‘Aqsa’ file20.txt file23.txt
Tunjukkan Kewujudan Perkataan dalam Fail
Untuk memeriksa keberadaan fail atau kehadiran perkataan dalam fail. Bendera-q digunakan, dan berfungsi untuk mencari istilah tertentu dalam semua fail yang memaparkan 1 atau 0 sebagai output. Sekiranya 1 datang, ini bermaksud tidak ada pertandingan, tetapi jika perlawanan dijumpai, ia menunjukkan 0.
Kesimpulannya
Kami telah menerangkan setiap contoh secara terperinci untuk mencari maklumat bagi pengguna. Itu akan berlaku untuk pencarian file Grep dengan mudah pada fail dan di dalam fail di lingkungan Linux.