国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Jadual Kandungan
1. Cara mencari corak dalam satu fail
2. Bagaimana untuk menyerlahkan corak yang dipadankan dalam fail
3. Cara mencari corak dalam pelbagai fail
4. Bagaimana Mengira Talian Padanan dalam Fail
5. Cara mencetak hanya baris yang dipadankan dalam fail
6. Cara mencari corak dengan mengabaikan kes
7. Cara mengecualikan corak sebahagiannya dipadankan
8. Bagaimana untuk membalikkan corak yang sepadan dalam fail
9. Cara mencari nombor garis corak
10. Cara Melakukan Pencocokan Corak dalam Mod Tenang
11. Cara memaparkan garis sebelum corak sepadan
12. Cara memaparkan garis selepas corak perlawanan
13. Cara memaparkan garis di sekitar corak perlawanan
14. Cara Mencari Corak dalam Pelbagai Fail
15. Bagaimana untuk memadankan satu watak menggunakan ungkapan biasa
16. Bagaimana untuk memadankan sifar atau lebih banyak kejadian watak
17. Cara Memadankan Satu atau Lebih Kejadian Watak sebelumnya
18. Cara Memadankan Permulaan Talian
19. Cara Memadankan Akhir Talian
20. Cara membuang garisan kosong dalam fail
Kesimpulan
Rumah Tutorial sistem LINUX 20 Contoh Perintah Egrep Berguna di Linux

20 Contoh Perintah Egrep Berguna di Linux

Jun 28, 2025 am 09:23 AM

Ringkas: Dalam panduan ini, kita akan membincangkan beberapa contoh praktikal perintah Egrep. Selepas mengikuti panduan ini, pengguna akan dapat melakukan pencarian teks dengan lebih cekap di Linux.

Pernahkah anda kecewa kerana anda tidak dapat mencari maklumat yang diperlukan dalam log? Mengekstrak maklumat yang diperlukan dari set data yang besar adalah tugas yang kompleks dan memakan masa.

Perkara menjadi sangat mencabar jika sistem operasi tidak menyediakan alat yang betul dan di sini datang Linux untuk menyelamatkan anda. Linux menyediakan pelbagai utiliti penapis teks seperti AWK, sed, potong , dll.

Walau bagaimanapun, Egrep adalah salah satu utiliti yang paling berkuasa dan biasa digunakan untuk pemprosesan teks di Linux, dan kami akan membincangkan beberapa contoh perintah Egrep .

Perintah Egrep di Linux diiktiraf oleh keluarga perintah Grep, yang digunakan untuk mencari dan memadankan corak tertentu dalam fail. Ia berfungsi sama dengan grep -e (grep extended regex), tetapi kebanyakannya mencari fail tertentu atau bahkan baris ke baris atau mencetak garis dalam fail yang diberikan.

Sintaks perintah Egrep adalah seperti berikut:

 $ egrep [option] Corak [Fail]

Mari buat fail teks sampel dengan kandungan berikut untuk menggunakan contoh:

 $ CAT Sample.txt

20 Contoh Perintah Egrep Berguna di Linux

Di sini, kita dapat melihat bahawa fail teks sudah siap. Sekarang mari kita bincangkan beberapa contoh biasa yang boleh digunakan setiap hari.

1. Cara mencari corak dalam satu fail

Mari kita mulakan dengan contoh pencocokan corak yang mudah, di mana kita boleh menggunakan arahan di bawah untuk mencari professional rentetan dalam fail sampel.txt :

 $ Egrep Professionals Sample.txt

20 Contoh Perintah Egrep Berguna di Linux

Di sini, kita dapat melihat bahawa arahan mencetak garis yang mengandungi corak yang ditentukan.

2. Bagaimana untuk menyerlahkan corak yang dipadankan dalam fail

Kita boleh membuat output lebih bermaklumat dengan menonjolkan corak yang dipadankan. Untuk mencapai matlamat ini, kita boleh menggunakan pilihan --color perintah Egrep . Sebagai contoh, arahan di bawah akan menyerlahkan professionals teks dengan warna merah:

 $ egrep -Color = Sampel Profesional Auto.TXT

20 Contoh Perintah Egrep Berguna di Linux

Di sini, kita dapat melihat bahawa output yang sama lebih bermaklumat berbanding dengan yang sebelumnya. Juga, kita dapat dengan mudah mengenal pasti bahawa perkataan professionals diulang dua kali.

Pada kebanyakan sistem Linux tetapan di atas didayakan secara lalai menggunakan alias berikut:

 $ alias egrep = 'egrep -color = auto'

3. Cara mencari corak dalam pelbagai fail

Perintah Egrep menerima pelbagai fail sebagai hujah, yang membolehkan kita mencari corak tertentu dalam pelbagai fail. Mari fahami ini dengan contoh.

Pertama, buat salinan fail sampel.txt :

 $ cp sampel.txt sampel-popy.txt

Sekarang, cari professionals corak dalam kedua -dua fail:

 $ EGREP Professionals Sample.TXT Sample-Sopy.txt 

20 Contoh Perintah Egrep Berguna di Linux

Dalam contoh di atas, kita dapat melihat nama fail dalam output, yang mewakili garis yang dipadankan dari fail tersebut.

4. Bagaimana Mengira Talian Padanan dalam Fail

Kadang -kadang kita hanya perlu mengetahui sama ada coraknya ada dalam fail. Jika ya maka dalam berapa banyak baris yang hadir? Dalam kes sedemikian, kita boleh menggunakan pilihan -c perintah.

Sebagai contoh, arahan di bawah akan menunjukkan 1 sebagai output kerana professionals perkataan hadir hanya dalam satu baris.

 $ egrep -c Professionals Sample.txt

<strong>1</strong>

5. Cara mencetak hanya baris yang dipadankan dalam fail

Dalam contoh terdahulu, kita melihat bahawa pilihan -c tidak mengira bilangan kejadian corak. Sebagai contoh, professionals perkataan muncul dua kali dalam baris yang sama tetapi pilihan -c memperlakukannya sebagai satu perlawanan sahaja.

Dalam kes sedemikian, kita boleh menggunakan pilihan -o bagi arahan untuk mencetak corak yang dipadankan sahaja. Sebagai contoh, arahan di bawah akan menunjukkan kata professionals pada dua baris berasingan:

 $ egrep -o Professionals Sample.txt

Sekarang, mari kita mengira garis menggunakan arahan WC:

 $ egrep -o Professionals Sample.txt | WC -L

20 Contoh Perintah Egrep Berguna di Linux

Dalam contoh di atas, kami telah menggunakan gabungan perintah Egrep dan WC untuk mengira bilangan kejadian corak tertentu.

6. Cara mencari corak dengan mengabaikan kes

Secara lalai, Egrep melakukan corak yang sepadan dengan cara yang sensitif. Ini bermakna kata -kata - kita, kita, kita, dan kita dianggap sebagai kata -kata yang berbeza. Walau bagaimanapun, kita boleh menguatkuasakan carian kes -tidak sensitif menggunakan pilihan -i .

Sebagai contoh, dalam perlawanan corak perintah di bawah akan berjaya untuk teks we dan We :

 $ egrep -I kami sampel.txt 

20 Contoh Perintah Egrep Berguna di Linux

7. Cara mengecualikan corak sebahagiannya dipadankan

Dalam contoh terdahulu, kita melihat bahawa perintah Egrep melakukan perlawanan separa. Sebagai contoh, apabila kami mencari teks, we kemudian mencocokkan corak berjaya untuk teks lain juga. Seperti web, laman web, dan.

Untuk mengatasi batasan ini, kita boleh pilihan -w , yang menguatkuasakan keseluruhan pemadanan perkataan.

 $ egrep -w kami sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

8. Bagaimana untuk membalikkan corak yang sepadan dalam fail

Setakat ini, kami menggunakan perintah Egrep untuk mencetak garis di mana corak yang diberikan hadir. Walau bagaimanapun, kadang -kadang kita mahu melakukan operasi dengan cara yang bertentangan.

Sebagai contoh, kita mungkin mahu mencetak garis di mana corak yang diberikan tidak hadir. Kita boleh mencapai ini dengan bantuan pilihan -v :

 $ egrep -v kami sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

Di sini, kita dapat melihat bahawa arahan mencetak semua baris yang tidak mengandungi teks we .

9. Cara mencari nombor garis corak

Kita boleh menggunakan pilihan -n perintah untuk membolehkan penomboran baris, yang menunjukkan nombor garis dalam output apabila pemadanan corak berjaya. Trik mudah ini menjadikan output lebih bermakna.

 $ egrep -n Professionals Sample.txt

20 Contoh Perintah Egrep Berguna di Linux

Dalam output di atas, kita dapat melihat bahawa perkataan professionals hadir dalam baris ke -5 .

10. Cara Melakukan Pencocokan Corak dalam Mod Tenang

Dalam mod yang tenang, perintah Egrep tidak mencetak corak yang dipadankan. Oleh itu, kita perlu menggunakan nilai pulangan arahan untuk mengenal pasti sama ada pencocokan corak berjaya atau tidak.

Kita boleh menggunakan pilihan -q pilihan arahan untuk membolehkan mod yang tenang, yang berguna semasa menulis skrip shell.

 $ egrep -q Professionals Sample.txt
$ egrep -q sampel yang tidak sedia ada.txt

20 Contoh Perintah Egrep Berguna di Linux

Dalam contoh ini, nilai pulangan sifar menunjukkan kehadiran corak sedangkan nilai bukan sifar menunjukkan ketiadaan corak.

11. Cara memaparkan garis sebelum corak sepadan

Kadang -kadang, masuk akal untuk menunjukkan beberapa baris di sekitar corak yang dipadankan. Untuk senario sedemikian, kita boleh menggunakan pilihan -B bagi arahan, yang memaparkan garis N sebelum corak yang dipadankan.

Sebagai contoh, arahan di bawah akan mencetak garis yang perlawanan corak berjaya serta 2 baris sebelum itu.

 $ egrep -b 2 -n Professionals Sample.txt 

20 Contoh Perintah Egrep Berguna di Linux

Dalam contoh ini, kami telah menggunakan pilihan -n untuk memaparkan nombor baris.

12. Cara memaparkan garis selepas corak perlawanan

Dengan cara yang sama, kita boleh menggunakan -A perintah untuk memaparkan garisan selepas perlawanan corak. Sebagai contoh, arahan di bawah akan mencetak garis yang perlawanan corak berjaya serta 2 baris seterusnya.

 $ egrep -a 2 -n Professionals Sample.txt

20 Contoh Perintah Egrep Berguna di Linux

13. Cara memaparkan garis di sekitar corak perlawanan

Di samping itu, perintah Egrep menyokong pilihan -C yang menggabungkan fungsi pilihan -A dan -B , yang memaparkan garis sebelum dan selepas corak yang dipadankan.

 $ egrep -c 2 -n profesional sampel.txt 

20 Contoh Perintah Egrep Berguna di Linux

14. Cara Mencari Corak dalam Pelbagai Fail

Seperti yang telah dibincangkan sebelum ini, kita boleh melakukan pencocokan corak pada pelbagai fail. Walau bagaimanapun, keadaan menjadi rumit apabila fail hadir di bawah pelbagai sub-direktori dan kami lulus semuanya sebagai hujah arahan.

Dalam kes sedemikian, kita boleh melakukan pencocokan corak dengan cara rekursif menggunakan pilihan -r seperti yang ditunjukkan dalam contoh berikut.

Pertama, buat 2 sub-direktori dan salin fail sampel.txt ke dalamnya:

 $ mkdir -p dir1/dir2
$ cp sampel.txt dir1/
$ cp sampel.txt dir1/dir2/

Sekarang, mari kita lakukan operasi carian dengan cara rekursif:

 $ egrep -r profesional dir1

20 Contoh Perintah Egrep Berguna di Linux

Dalam contoh di atas, kita dapat melihat bahawa perlawanan corak berjaya untuk fail dir1/dir2/sample.txt dan dir1/sampel.txt .

15. Bagaimana untuk memadankan satu watak menggunakan ungkapan biasa

Kita boleh menggunakan watak titik (.) Untuk memadankan mana -mana watak tunggal kecuali untuk akhir garis. Sebagai contoh, ungkapan biasa di bawah sepadan dengan teks har, topi, dan mempunyai:

 $ egrep "ha." Contoh.txt

20 Contoh Perintah Egrep Berguna di Linux

16. Bagaimana untuk memadankan sifar atau lebih banyak kejadian watak

Kita boleh menggunakan asterisk (*) untuk memadankan sifar atau lebih banyak kejadian watak sebelumnya. Contohnya, teks yang sepadan dengan biasa di bawah yang mengandungi rentetan we ikuti oleh sifar atau lebih banyak kejadian aksara b .

 $ egrep "web*" sample.txt

20 Contoh Perintah Egrep Berguna di Linux

17. Cara Memadankan Satu atau Lebih Kejadian Watak sebelumnya

Kita boleh menggunakan tambah ( ) untuk memadankan satu atau lebih kejadian watak sebelumnya. Sebagai contoh, ungkapan biasa di bawah sepadan dengan teks yang mengandungi rentetan we ikuti dengan sekurang -kurangnya satu kejadian watak b .

 $ egrep "web" sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

Di sini, kita dapat melihat bahawa pencocokan corak tidak berjaya untuk kata -kata - we were , kerana ketiadaan watak b .

18. Cara Memadankan Permulaan Talian

Kita boleh menggunakan karet (^) untuk mewakili permulaan baris. Sebagai contoh, ungkapan biasa di bawah mencetak garis yang bermula dengan teks We :

 $ egrep "^kami" sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

19. Cara Memadankan Akhir Talian

Kita boleh menggunakan dolar ($) untuk mewakili akhir garisan. Sebagai contoh, ungkapan di bawah biasa mencetak garis yang berakhir dengan teks e. :

 $ egrep "e. $" sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

20. Cara membuang garisan kosong dalam fail

Kita boleh menggunakan karet (^) dengan segera diikuti oleh dolar ($) untuk mewakili garis kosong. Mari kita gunakan ini dalam ungkapan biasa untuk mengeluarkan garis kosong:

 $ egrep -n -v "^$" sampel.txt

20 Contoh Perintah Egrep Berguna di Linux

Dalam output di atas, kita dapat melihat bahawa nombor baris 2, 4, 6, 8, dan 10 tidak dipaparkan kerana mereka kosong.

Kesimpulan

Dalam artikel ini, kami membincangkan beberapa contoh berguna mengenai perintah Egrep . Orang boleh menggunakan contoh-contoh ini dalam kehidupan sehari-hari untuk meningkatkan produktiviti.

Adakah anda tahu apa -apa contoh terbaik perintah Egrep di Linux? Marilah kita tahu pandangan anda dalam komen di bawah.

Atas ialah kandungan terperinci 20 Contoh Perintah Egrep Berguna di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276
Bagaimana cara menyelesaikan masalah DNS pada mesin Linux? Bagaimana cara menyelesaikan masalah DNS pada mesin Linux? Jul 07, 2025 am 12:35 AM

Apabila menghadapi masalah DNS, mula -mula semak fail /etc/resolv.conf untuk melihat sama ada nameserver yang betul dikonfigurasi; Kedua, anda boleh menambah DNS awam secara manual seperti 8.8.8.8 untuk ujian; Kemudian gunakan arahan NSLOOKUP dan Dig untuk mengesahkan sama ada resolusi DNS adalah normal. Sekiranya alat ini tidak dipasang, anda boleh memasang pakej DNSutils atau Bind-UTILS terlebih dahulu; Kemudian periksa status perkhidmatan yang diselesaikan SystemD dan fail konfigurasi /etc/systemd/resolved.conf, dan tetapkan DNS dan fallbackDNS seperti yang diperlukan dan mulakan semula perkhidmatan; Akhirnya periksa status antara muka rangkaian dan peraturan firewall, sahkan bahawa port 53 tidak

Pasang guacamole untuk akses jauh Linux/Windows di Ubuntu Pasang guacamole untuk akses jauh Linux/Windows di Ubuntu Jul 08, 2025 am 09:58 AM

Sebagai pentadbir sistem, anda mungkin mendapati diri anda (hari ini atau pada masa akan datang) bekerja di persekitaran di mana Windows dan Linux wujud bersama. Bukan rahsia lagi bahawa beberapa syarikat besar lebih suka (atau harus) menjalankan beberapa perkhidmatan pengeluaran mereka di Windows Boxes

Cara Memasang NodeJS 14/16 & NPM di Rocky Linux 8 Cara Memasang NodeJS 14/16 & NPM di Rocky Linux 8 Jul 13, 2025 am 09:09 AM

Dibina pada enjin V8 Chrome, Node.js adalah persekitaran runtime JavaScript yang didorong oleh acara terbuka yang dibuat untuk membina aplikasi berskala dan API backend. Nodejs dikenali sebagai ringan dan cekap kerana model I/O yang tidak menyekat dan

Bagaimana untuk mencari alamat IP peribadi dan awam saya di Linux? Bagaimana untuk mencari alamat IP peribadi dan awam saya di Linux? Jul 09, 2025 am 12:37 AM

Dalam sistem Linux, 1. Gunakan arahan IPA atau HostName-I untuk melihat IP peribadi; 2. Gunakan curlifconfig.me atau curlipinfo.io/ip untuk mendapatkan ip awam; 3. Versi desktop boleh melihat IP peribadi melalui tetapan sistem, dan penyemak imbas boleh mengakses laman web tertentu untuk melihat IP awam; 4. Perintah umum boleh ditetapkan sebagai alias untuk panggilan cepat. Kaedah ini mudah dan praktikal, sesuai untuk keperluan tontonan IP dalam senario yang berbeza.

Keperluan sistem untuk memasang linux Keperluan sistem untuk memasang linux Jul 20, 2025 am 03:49 AM

LinuxcanrunonmodesthardwareWithSpecificMinimumRequirements.a1ghzprocessor (x86orx86_64) disediakan, withadual-corecpurecommended.r Amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5-10gb, walaupun25gbisbetterforad

Cara Memasang MySQL 8.0 di Rocky Linux dan Almalinux Cara Memasang MySQL 8.0 di Rocky Linux dan Almalinux Jul 12, 2025 am 09:21 AM

Ditulis dalam C, MySQL adalah sumber terbuka, silang platform, dan salah satu sistem pengurusan pangkalan data relasi yang paling banyak digunakan (RDMS). Ini adalah bahagian penting dalam timbunan lampu dan merupakan sistem pengurusan pangkalan data yang popular dalam hosting web, analisis data,

Ubuntu 25.04 'Puffin Plucky': Lonjakan berani ke hadapan dengan Gnome 48 dan HDR Brilliance Ubuntu 25.04 'Puffin Plucky': Lonjakan berani ke hadapan dengan Gnome 48 dan HDR Brilliance Jul 12, 2025 am 09:28 AM

Ubuntu telah lama berdiri sebagai benteng aksesibiliti, menggilap, dan kuasa dalam ekosistem Linux. Dengan ketibaan Ubuntu 25.04, yang dinamakan "Puffin Plucky", kanonik sekali lagi menunjukkan komitmennya untuk menyampaikan

Cara Memasang MongoDB di Rocky Linux dan Almalinux Cara Memasang MongoDB di Rocky Linux dan Almalinux Jul 12, 2025 am 09:29 AM

MongoDB adalah pangkalan data NoSQL yang berorientasikan dokumen yang sangat berskala tinggi yang dibina untuk menguruskan trafik yang berat dan sejumlah besar data. Tidak seperti pangkalan data SQL tradisional yang menyimpan data dalam baris dan lajur dalam jadual, data struktur MongoDB dalam j

See all articles