Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah yang dilakukan oleh perintah grep Linux?

Apakah yang dilakukan oleh perintah grep Linux?

王林
王林ke hadapan
2023-05-29 08:43:172164semak imbas

Arahan grep Linux digunakan untuk mencari rentetan yang memenuhi syarat dalam fail.

Arahan grep digunakan untuk mencari fail yang kandungannya mengandungi gaya templat yang ditentukan Jika kandungan fail didapati sepadan dengan gaya templat yang ditentukan, arahan grep lalai akan memaparkan lajur yang mengandungi gaya templat. Jika tiada nama fail dinyatakan, atau jika - diberikan, arahan grep membaca data daripada peranti input standard.

Sintaks:

grep

Parameter:

-a atau --text: Jangan abaikan data binari.

-A atau --after-context= : Selain memaparkan lajur yang sepadan dengan gaya templat dan memaparkan kandungan selepas baris.

-b atau --bait-offset: Tandakan nombor aksara pertama baris sebelum memaparkan baris yang sepadan dengan gaya.

-B atau --before-context= : Selain memaparkan baris yang sepadan dengan gaya dan memaparkan kandungan sebelum baris itu.

-c atau --count : Kira bilangan lajur yang sepadan dengan gaya.

-C atau --context= atau - baris Sebelum dan selepas kandungan.

-d atau --directories= : Parameter ini mesti digunakan apabila menentukan direktori dan bukannya fail yang hendak dicari, jika tidak, arahan grep akan melaporkan maklumat dan menghentikan tindakan.

-e atau --regexp=

-E atau --extended-regexp : Gunakan gaya ungkapan biasa lanjutan.

-f atau --file= : Tentukan fail peraturan yang kandungannya mengandungi satu atau lebih gaya peraturan, membenarkan grep mencari kandungan dan format fail yang memenuhi syarat peraturan. Satu gaya peraturan untuk setiap baris.

-F atau --fixed-regexp : Anggap gaya sebagai senarai rentetan tetap.

-G atau --basic-regexp : layan gaya sebagai tatatanda biasa.

-h atau --no-filename: Jangan nyatakan nama fail yang mempunyai baris sebelum memaparkan baris yang sepadan dengan gaya.

-H atau --dengan-nama fail: sebelum memaparkan baris yang sepadan dengan gaya, nyatakan nama fail yang menjadi milik baris itu.

-i atau --ignore-case: Abaikan perbezaan antara aksara besar dan huruf kecil.

-l atau --file-dengan-padanan: Senaraikan nama fail yang kandungannya sepadan dengan gaya yang ditentukan.

-L atau --files-without-match: Senaraikan nama fail yang kandungannya tidak sepadan dengan gaya yang ditentukan.

-n atau --nombor baris: Sebelum memaparkan garisan yang sepadan dengan gaya, nyatakan nombor lajur baris itu.

-o atau --only-matching: Paparkan bahagian CORAK yang sepadan sahaja.

-q atau --diam atau --senyap : Jangan paparkan sebarang maklumat.

-r atau --rekursif: Kesan parameter ini adalah sama seperti menentukan parameter "-d recurse".

-s atau --no-message: Jangan paparkan mesej ralat.

-v atau --invert-match : Paparkan semua baris yang tidak mengandungi teks yang sepadan.

-V atau --version : Paparkan maklumat versi.

-w atau --word-regexp: Hanya paparkan lajur yang sepadan dengan keseluruhan perkataan.

-x --line-regexp: Hanya paparkan lajur yang sepadan dengan semua lajur.

-y: Kesan parameter ini adalah sama seperti menentukan parameter "-i".

Atas ialah kandungan terperinci Apakah yang dilakukan oleh perintah grep Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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