11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket
                - 4345
 - 1004
 - Ricardo Gottlieb
 
Pernahkah Anda mengalami situasi di mana Anda perlu mencari string, kata atau pola di dalam file? Jika ya, maka grep Utilitas berguna dalam situasi seperti itu.
grep adalah utilitas baris perintah untuk mencari data teks biasa untuk baris yang cocok dengan ekspresi reguler. Jika Anda akan membagi Firman grep menyukai g/re/p maka artinya grep adalah (secara global cari ekspresi dan cetak reguler) yang pola pencarian mana dari file dan cetak baris di layar i.e. output standar.
Disarankan Baca: 12 Contoh Praktis Dasar dari Perintah Linux Grep
Dalam artikel ini saya akan menjelaskan perintah lanjutan grep Untuk Kelas karakter di Linux dan Unix seperti sistem operasi.
Di sini saya telah mempertimbangkan tecmint.txt adalah file dasar di mana kita akan mencari pola dengan bantuan grep Perintah dalam artikel ini untuk penjelasan.
1. Cari karakter alfanumerik
Jika Anda memiliki ribuan baris dalam file dan ingin mencari baris yang akan dimulai dari saja A-z, a-z & 0-9 (Karakter alfanumerik).
$ grep "^[[: alnum:]]" tecmint.txt
 GREP - Cari karakter alfanumerik dalam file 2. Cari Karakter Alpha
Opsi serupa seperti jika Anda ingin mencari baris yang akan dimulai dari saja [A-z & a-z] Saya.e. Karakter Alpha.
$ grep "^[[: alpha:]]" tecmint.txt
 GREP - Cari Karakter Alpha dalam File 3. Cari Karakter Kosong
Opsi lain seperti jika Anda ingin mencari baris yang akan dimulai dari [Tab & Space] Saya.e. Karakter kosong.
$ grep "^[[: blank:]]" tecmint.txt
 Grep - cari spasi atau tab dalam file 4. Cari karakter digit
Opsi Digit untuk GREP juga sangat berguna untuk mencari garis yang akan dimulai dari digit [0-9] Saya.e. Karakter digit.
$ grep "^[[: digit:]]" tecmint.txt
 GREP - Karakter Nomor Pencarian dalam File 5. Cari huruf yang lebih rendah
Opsi lain untuk GREP adalah mencari baris yang akan dimulai dari huruf yang lebih rendah i.e [a-z] (Huruf bawah).
$ grep "^[[: lebih rendah:]]" tecmint.txt
 Grep - cari huruf atau kata yang lebih rendah dalam file 6. Cari karakter tanda baca
Karakter tanda baca untuk GREP adalah mencari garis yang akan dimulai dari [! ” # $ % & '() * + , - . / :; ? @ [\] ^ _ '| ~. ] Saya.e. Karakter tanda baca.
$ grep "^[[: punct:]]" tecmint.txt
 GREP - Cari karakter tanda baca dalam file 7. Cari karakter grafis
GREP juga digunakan untuk mencari garis yang akan dimulai dari Karakter alfanumerik & tanda baca disebut sebagai Karakter grafis.
$ grep "^[[: grafik:]]" tecmint.txt
 GREP - Cari karakter grafis dalam file 8. Cari karakter yang dapat dicetak
Demikian pula seperti Karakter grafis, GREP berguna untuk mencari garis yang akan dimulai dari karakter alfanumerik, tanda baca dan ruang.
$ grep "^[[: cetak:]]" tecmint.txt
 GREP - Cari karakter yang dapat dicetak dalam file 9. Cari Karakter Ruang
GREP juga memiliki fungsionalitas untuk mencari garis yang akan dimulai dari [Tab, Newline, Tab Vertikal, Bentuk Umpan, Pengembalian Kereta, dan Ruang] Saya.e. Karakter ruang.
$ grep "^[[: ruang:]]" tecmint.txt
 GREP - Cari Karakter Ruang dalam File 10. Cari huruf besar
Opsi lain di GREP juga digunakan untuk mencari baris yang akan dimulai dari [A-z] Saya.e Huruf besar.
$ grep "^[[: atas:]]" tecmint.txt
 GREP - Cari huruf besar dalam file 11. Cari digit heksadesimal
GREP mencari garis yang akan dimulai dari [0-9, A-F dan A-F] Saya.e Digit heksadesimal.
$ grep "^[[: xdigit:]]" tecmint.txt
 GREP - Cari Digit Hexadecimal dalam File Saya telah menjelaskan fungsionalitas lanjutan grep alat yang sangat kuat dan kuat untuk mencari pola dalam file. GREP juga merupakan alat penting untuk skrip shell dan pemrogram untuk mencari pola dalam program. Layak untuk terbiasa dengan opsi dan sintaks lain untuk menghemat waktu.
Disarankan Baca: Apa perbedaan antara grep, egrep dan fgrep di linux?
Jika ada masalah pada perintah yang dijelaskan dalam artikel, Anda dapat memposting komentar Anda di bagian komentar di bawah ini.
- « Apa perbedaan antara grep, egrep dan fgrep di linux?
 - Memahami berbagai klasifikasi perintah shell dan penggunaannya di Linux »