Rumah >tutorial komputer >pengetahuan komputer >Bagaimana untuk menggunakan grep dalam sistem Linux?

Bagaimana untuk menggunakan grep dalam sistem Linux?

WBOY
WBOYke hadapan
2024-02-19 15:54:471136semak imbas

Bagaimana untuk menggunakan grep dalam sistem Linux?

Di Linux, grep adalah alat yang sangat biasa dan penting Ia adalah arahan yang mesti dikuasai oleh setiap jurutera operasi dan penyelenggaraan profesional, kerana ia boleh mencari dan menapis kandungan fail dengan cepat. Jadi bagaimana pula dengan grep dalam Penggunaan sistem Linux ? Berikut adalah pengenalan kepada penggunaan biasa, mari kita lihat.

 1. Penggunaan asas

Arahan grep digunakan terutamanya untuk mencari baris corak tertentu dalam fail. Contohnya, untuk mencari baris yang mengandungi "contoh" dalam fail file.txt, anda boleh menggunakan arahan grep.

 grep 'example'file.txt

 grep akan mengeluarkan semua baris yang mengandungi 'contoh'.

 2. Abaikan huruf besar dan huruf kecil

grep adalah sensitif huruf besar secara lalai, tetapi anda boleh menggunakan pilihan -i untuk mencari tanpa mengira huruf besar. Sebagai contoh, laksanakan arahan berikut untuk mencari baris yang mengandungi 'contoh' dalam fail, tanpa mengira kes.

 grep -i "contoh" fail.txt

 3. Carian ungkapan biasa

 grep menyokong *carian peringkat menggunakan ungkapan biasa. Contohnya, untuk mencari baris yang bermula dengan "contoh", anda boleh menggunakan simbol sauh ungkapan biasa "^":

 grep “^example” file.txt

 Ini akan mengeluarkan semua baris bermula dengan "contoh".

 4. Carian terbalik:

 Kadangkala anda perlu mencari garisan yang tidak mengandungi corak tertentu. Anda boleh menggunakan pilihan -v untuk melakukan carian terbalik. Sebagai contoh, untuk mencari baris yang tidak mengandungi "contoh", anda boleh melaksanakan arahan berikut:

 grep -v "contoh" fail.txt

 grep akan mengeluarkan semua baris yang tidak mengandungi "contoh".

 5. Kira bilangan baris yang sepadan

 Jika anda hanya mengambil berat tentang bilangan garisan yang sepadan, anda boleh menggunakan pilihan -c untuk mengira bilangan garisan yang sepadan. Sebagai contoh, untuk mengira bilangan baris yang mengandungi "contoh" dalam fail, anda boleh melaksanakan arahan berikut:

 grep -c “example” file.txt

 grep akan mengeluarkan bilangan baris yang sepadan.

 6. Carian rekursif

 Jika anda ingin mencari fail secara rekursif dalam direktori dan subdirektorinya, anda boleh menggunakan pilihan -r. Contohnya, untuk mencari baris yang mengandungi "contoh" dalam direktori semasa dan subdirektorinya, anda boleh melaksanakan arahan berikut:

 grep -r “contoh”.

 grep akan mencari semua fail secara rekursif dan mengeluarkan baris yang mengandungi "contoh".

Atas ialah kandungan terperinci Bagaimana untuk menggunakan grep dalam sistem Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam