11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket

11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket

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.