Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah sintaks perintah grep Linux

Apakah sintaks perintah grep Linux

WBOY
WBOYke hadapan
2023-05-14 22:43:111606semak imbas

Perintah grep Linux digunakan untuk mencari rentetan yang layak 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 nama fail ialah - -, 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 --byte-offset : Tandakan nombor aksara pertama baris sebelum memaparkan garisan yang sepadan dengan gaya.

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

-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 untuk 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 : Gunakan gaya sebagai tatatanda biasa.

-h atau --no-filename : Jangan nyatakan nama fail kepunyaan baris itu 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 --line-nombor : Sebelum memaparkan garisan yang sepadan dengan gaya, nyatakan nombor lajur baris tersebut.

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

-q atau --senyap 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 sintaks 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