11 Perintah Linux 'Grep' Lanjutan di Kelas Karakter dan Ekspresi Braket
- 4304
- 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.txtGREP - 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.txtGREP - 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.txtGrep - 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.txtGREP - 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.txtGrep - 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.txtGREP - 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.txtGREP - 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.txtGREP - 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.txtGREP - 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.txtGREP - 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.txtGREP - 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 »