Ketika kita melanjutkan perintah pemrosesan teks, kita akan membahas perintah grep dan e grep.
Itu juga sebagai salah satu perintah kuat dalam hal pemrosesan teks.
Jadi apa sebenarnya omong kosong seperti perintah grep yang merupakan singkatan dari Global regular expression print memproses
baris demi baris dan mencetak setiap baris yang cocok dengan pola yang ditentukan.
Jadi pada dasarnya dalam kata-kata sederhana Ini adalah teknologi pencarian atau fitur pencarian Linux yang memungkinkan Anda untuk
mencari fitur spesifik kata kunci kunci spesifik sebenarnya.
Jadi, jangan tampilkan kata kunci spesifik yang Anda cari dalam file atau output dari perintah.
Jadi mari kita masuk ke mesin Linux dan saya akan menunjukkan kepada Anda beberapa perintah dan contoh.
Jadi dengan cara ini Anda memiliki pemahaman yang lebih baik bagaimana komentar grep atau e grep bekerja.
Saya memiliki mesin saya berikutnya di sini dibuka dan lagi saya login sebagai diri saya sendiri.
Mesin hostname adalah Linux VM pertama saya dan direktori tempat saya berada.
Saya di rumah tebang.
Jadi sekarang satu hal yang saya ingin katakan kepada Anda mungkin berpikir untuk diri Anda sendiri hei mengapa saya menjalankan
selalu menjalankan Siapa aku dan nama host ketika dia melihat dirinya di sini karena saya memiliki semua.
Dan di sini adalah nama host.
Alasan saya melakukan itu adalah karena banyak sistem dan Anda akan masuk ke dunia perusahaan.
Banyak sistem tidak akan memiliki jenis prompt ini.
Mereka mungkin akan menunjukkan simbol atau tag hash ini kepada Anda.
Jadi Anda mungkin tidak akan tahu apakah Anda masuk karena saya memiliki Zoll atau Anda
akan masuk ke mesin yang tepat.
Tetapi jika Anda melihatnya sempurna itu bagus.
Tetapi jika tidak.
Itu sebabnya saya ingin Anda terbiasa dengan beberapa perintah ini yang merupakan nama host saya dan direktori tempat Anda berada sebelum
Anda mulai membuat perubahan apa pun pada sistem Anda.
Pokoknya mari kita membersihkan layar dan perintah pertama Anda akan berjalan untuk omong kosong seperti biasa memeriksa versi dan
memeriksa bantuan.
Jadi untuk versi dash dasbor grep itu akan memberi Anda versi saya tahu Anda.
Anda bisa membacanya Anda tahu di mana menemukan versi yang berikutnya adalah bantuan dasbor grep dasbor.
Ini akan memberi Anda semua informasi tentang grup dan opsinya.
Jika Anda ingin mendapatkan daftar cepat dari semua opsi yang tersedia, Anda selalu
menggunakan bantuan dasbor grep dash jika Anda ingin mendapatkan deskripsi yang lebih panjang atau dari setiap opsi Anda dapat menggunakan man dan lakukan grep
dan ini akan memberi Anda informasi rinci tentang yang akan datang pula.
Jadi kami tahu versi yang kami tahu cara mendapatkan bantuan.
Sekarang mari kita ke pertanyaan putaran kedua yaitu mencari kata kunci dalam file.
Jadi saya di direktori rumah saya, saya akan kembali ke direktori file yang ditandatangani di sana.
Saya punya file yang disebut karakter Seinfeld semua dilakukan dan ini adalah isi dari
direktori Seinfeld.
OK jadi sekarang jika saya hanya menghapus layar kembali dan saya akan lakukan karena saya akan menerima tanda yang diisi dengan nama file tanda
karakter Seinfeld itu berarti hanya memberi saya garis yang cocok dengan kata Seinfeld.
Ketika saya menekan enter ada dua baris yang cocok dengan kata Seinfeld yaitu Jerry Seinfeld dan lebih banyak Seinfeld.
Saya bisa menggunakan beberapa.
Cara yang sama bisa saya lakukan dengan file lain juga katakanlah jika saya ingin mengambil nama pengguna
saya, saya harus memanggil kata sandi Etsy.
Saya bisa melakukan hal yang sama grep saya punya kata sandi Zell slash Etsy slash dan itu akan masuk
ke file mereka dan mencari kata kunci tertentu.
Dan itu mengembalikan satu baris karena hanya ada satu pengguna di kata sandi Etsy yang memiliki kata saya punya garam.
Dan itu tentu saja saya.
Baiklah.
Perintah selanjutnya adalah sintaks berikutnya yang akan kita pelajari adalah mencari kata kunci dan menghitungnya.
Jadi jika saya lakukan.
Mari kita tekan tombol panah dua kali dan ini adalah perintah kami menjalankan permainan yang untuk mengambil Seinfeld dari
karakter sederhana dan itu memberi saya dua.
Tetapi bagaimana jika Anda memiliki file yang memiliki ribuan kata yang sesuai dengan kriteria Anda dan Anda ingin
tahu berapa kali itu muncul maka Anda cukup melakukan grep minus C dan itu akan
memberi tahu Anda bahwa itu muncul dua kali.
Jadi itulah yang minus C digunakan untuk yang berikutnya adalah minus.
Yang mana yang harus selalu Anda gunakan.
Dan saya punya kebiasaan menggunakan tumbuh dengan semua yang minus apa minus saya.
Apakah sebenarnya mencari kata kunci dan mengabaikan huruf besar-kecil itu.
Berarti jika saya memiliki karakter ilmiah Seinfeld grep itu memberi saya untuk menandatangani.
Tetapi bagaimana jika saya memiliki bagian dalam file ini.
Saya telah diisi dengan huruf kecil S ..
Jadi katakanlah jika saya meraba-raba tanda jatuh dari huruf kecil kemudian tekan enter itu tidak memberi saya apa-apa meskipun
saya tahu ada tanda kata jatuh di dalamnya.
Jadi itu sebabnya saya selalu menggunakan opsi minus I untuk memberi tahu sistem saya. Abaikan huruf besar atau kecil dari kata
kunci itu.
Dan dari file itu ketika Anda berpikiran benar-benar mencengkeram kami dan memberi Anda hasilnya terlepas dari apakah
mereka ditulis dalam huruf besar atau kecil.
Berikutnya adalah n menampilkan garis pencocokan dan nomor garis.
Jadi kami menggunakan mari kita membersihkan layar dan jika Anda ingat kami menggunakan opsi minus C yang memberi
Anda jumlah garis yang cocok dengan kriteria kami.
Sekarang saya ingin melihat garis-garis itu berakhir di garis dan nomor di mana tepatnya itu terjadi.
Jadi dalam hal ini saya menekan kunci barrow dan mengganti minus C dengan minus dan tekan enter dan Anda akan melihatnya akan memberi
saya dua baris yang sesuai dengan kriteria saya.
Dan itu juga memberitahu saya bahwa baris pertama sebenarnya ada di nomor satu dan baris kedua cocok
dengan nomor delapan.
Bukankah itu luar biasa.
Ya saya suka itu.
BAIK.
Berikutnya adalah minus V.
Juga sangat kuat artinya bagaimana jika Anda ingin mendapatkan segalanya kecuali kata kunci pencarian itu.
Jadi katakanlah jika saya ingin mendapatkan semua baris yang tidak cocok dengan Seinfeld.
Jadi mari kita lakukan grep dikurangi tanda V jatuh atau saya hanya bisa melakukan vi atau saya sudah memasukkan saya karena mengabaikan sine Felde
dari karakter Seinfeld dan sekarang Anda akan melihat saya memiliki daftar setiap baris
yang seluruh lima konten tetapi ini tidak memilikinya untuk Jerry Seinfeld dan Morty Seinfeld.
Ini dua baris ini tertanam atau dikecualikan dari itu karena saya menggunakan opsi minus B jadi minus V
pada dasarnya memberitahu sistem memberi saya segalanya kecuali kata kunci pencarian ini.
Baiklah yang berikutnya adalah bagaimana jika Anda ingin menggabungkan kata kunci dengan perintah pemrosesan teks lain yang telah kami
pelajari sebelumnya dengan benar.
Ya kami pasti bisa melakukan itu.
Jadi katakanlah jika saya mengetikkan grep Seinfeld atau membiarkan saya menjalankan perintah yang sama, ambil komentar terakhir dikurangi VII
karakter Seinfeld dan Seinfeld dengan benar.
Baik.
Jadi bagaimana jika saya ingin mencetak dari hasil ini saya hanya ingin mencetak kolom pertama.
Maka Anda dapat melakukan apa yang dapat Anda lakukan adalah Anda dapat menekan panah, simpan pipa itu di sini, Orkut, dan satu
dolar dengan cara memotong garis yang tidak benar-benar dimasukkan ke dalam garis baru.
Ini merupakan kelanjutan dari garis yang sama.
Jika Anda membuat jendela Anda lebih besar, Anda akan melihatnya muncul dalam satu baris.
Mari saya tunjukkan dengan cepat.
Anda lihat jika saya melakukannya, lihat ini kembali jadi cetak dolar 1 dan kurung kurawal dan kode tutup dan sekarang itu
memberi saya hanya kolom pertama dari kriteria tumbuk saya sekarang.
Dan bagaimana jika saya hanya ingin mendapatkan tiga huruf pertama dari hasil ini.
Bisakah Anda menebak apa itu?
Saya yakin Anda tahu cara melakukannya tetapi jika Anda lupa itu baik-baik saja Anda menekan tombol.
Sekarang Anda bisa meletakkan pipa lain dan sekarang Anda bisa memotong.
Ya ampun.
Lihat empat karakter dan Anda memenangkan tiga karakter pertama.
Itu akan menjadi satu minus tiga satu hingga tiga karena Anda memilih rentang dan sekarang Anda
akan melihat itu memberi Anda segalanya kecuali kata kunci yang cocok dengan Seinfeld.
Baiklah, mari kita membersihkan layar.
Biarkan saya membuat jendela saya sedikit lebih kecil dan saya akan pindah ke yang berikutnya yaitu di S minus l.
Jadi grep dan tidak hanya mencari kata kunci dari file saya itu benar-benar mencari kata kunci apa
pun dari setiap output perintah.
Jadi katakanlah jika saya membiarkan saya pergi ke direktori rumah saya jadi itu rumah.
Saya memiliki posting tanda saya akan mundur satu langkah untuk melihat dot dot akan membawa saya kembali ke direktori slash
home live saya.
Sekarang di sini ketika saya melakukannya minus L Anda akan melihat daftar semua file dan direktori.
Sekarang apa.
Dalam ini bagaimana jika dan output ini saya hanya ingin melihat baris yang cocok dengan file atau direktori desktop.
Jadi saya tekan tombol panah pipa itu dan sekarang saya akan ambil untuk desktop dan katakan saja hanya untuk cekikikan.
Gunakan huruf kecil d dan tekan enter dan itu tidak akan memberi saya apa-apa.
Mengapa.
Karena jika Anda melihat desktop memiliki huruf besar D sehingga Anda bisa menekan tombol panah ke
atas dan mengganti huruf kecil t dengan huruf besar atau membiarkannya begitu saja dan meletakkan opsi minus tinggi untuk
mengabaikan kasing daripada menekan enter dan Anda dapat melihat bahwa hanya menarik garis yang cocok dengan kata desktop.
Bukankah itu keren?
Baiklah.
Sekarang biarkan saya masuk ke grup fungsi grup E.
Sekarang Anda tahu ambil ambil bekerja dengan baik pada setiap kata kunci.
Sekarang grup E mulai berperan saat Anda ingin mencari dua kata dari file.
Jadi mari kita hapus layarnya.
Mari kita masuk ke direktori Seinfeld di dalam direktori Intel.
Kami memiliki file yang disebut tanda.
Mari kita tangkap Seinfeld itu.
File karakter.
Tekan enter dan Anda akan melihat ini.
Ini adalah isi dari file itu.
Sekarang bagaimana jika saya ingin mendapatkan daftarnya.
Baris kami yang cocok tidak hanya dengan Seinfeld tetapi juga Costanza untuk itu kami akan menggunakan E grab yang merupakan
perintah dan grep yang sedikit kuat jadi jadilah e grep minus CI.
Tentu saja saya ingin mengabaikan huruf besar atau kecil di sini Anda akan
meletakkan kode ganda kata kunci dan baris kata kunci pertama untuk mencari tanda diisi kemudian untuk
kata kunci kedua Anda harus meletakkan pipa di tengah dan kemudian meletakkan kunci kedua kata akan menempatkan cenderung menutup dengan
kode ganda.
Dan tentu saja tentukan nama file untuknya dari tempat Anda mencoba mencari, tekan enter.
Dan sekarang Anda akan melihatnya mengambil untuk membuat ini lebih besar dan tekan tombol panah atas sehingga Anda akan tahu apa
sebenarnya yang terjadi.
Sekarang Anda lihat itu membuat saya.
Jerry Seinfeld George Costanza Frank Constanza Estelle Costanza dan Morty sign.
Jadi semua garis yang cocok dengan Seinfeld dan Costanza kita ada di sana.
Jadi sekali lagi jika Anda ingin membicarakannya.
Kolom kedua jika Anda ingin memotongnya untuk karakter tertentu dan Anda pasti bisa melakukannya dengan
meletakkan pipa satu sama lain.
Jadi ini adalah kuliah ini tentang tumbuh dan makan.
Dan lagi saya ingin Anda mencoba man on grep dan mencoba berbagai opsi yang tersedia untuk Anda seperti ini
adalah opsi yang berbeda.
Cobalah jika Anda punya waktu.
Kalau tidak, yang saya tunjukkan kepada Anda ini lebih dari cukup bagi Anda untuk melakukan tugas sehari-hari Anda saat Anda
berada di tempat kerja.