Itthon Fejlesztés Mi az a globális-reguláris kifejezés-nyomtatás (grep)? - meghatározás a techopedia alapján

Mi az a globális-reguláris kifejezés-nyomtatás (grep)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Global-Regular-Expression-Print (GREP)?

A globális reguláris kifejezés és nyomtatás (GREP) egy parancssori szövegkeresési segédprogram, amelyet az Unix-ban használnak. A "grep" parancs fájlokat vagy szabványos bemeneteket keres azon sorok számára, amelyek megegyeznek egy adott reguláris kifejezéssel. Ezután kinyomtatja a megfelelő sorokat a program szokásos kimenetére.

A Techopedia magyarázza a Global-Regular-Expression-Print (GREP)

A grep parancs lehetővé teszi a felhasználó számára, hogy egy vagy több fájlban keressen mintát tartalmazó sorokat.

A grep parancsformátum általános példája a "grep sat check.txt". Ez a parancs a check.txt fájlból kinyomtatja az összes "sat" szöveges karakterláncot tartalmazó sort, a szóhatártól függetlenül. Például, ha vannak olyan sorok, amelyek szöveges karaktereket tartalmaznak, mint például „fisat”, „sat”, „saturn” stb., Akkor az összes kinyomtatásra kerül a kimeneti terminálon.

A grep mellett számos lehetőség használható, hogy a kimenetet a követelmény alapján megjelenítsék. Néhány a következő lehetőségek közül:

  • "-i" - figyelmen kívül hagyja a kis- és nagybetűk érzékenységét
  • "-b" - A blokkszám megjelenítése minden sor elején
  • "-l" - A fájlnevek megjelenítése, de nem egyező sorok
  • "-n" - megjeleníti az illesztett vonalakat és a sorszámokat
  • "-v" - Nem egyező sorok megjelenítése

A grep változatai számos operációs rendszerhez rendelkezésre állnak. A grep korai változatai tartalmazzák az "egrep" és a "fgrep" parancsokat. Az Egrep szokásos kifejezés szintaxissal keres egy fájlban mintázatot, az fgrep rögzített karakterláncot keres. Ezeket a grep-változatokat a legtöbb modern grep-megvalósításban parancssori kapcsolókként tartalmazzák. Más parancsok tartalmazzák a "grep" szót, jelezve, hogy keresési segédprogramok. A "pgrep" segédprogram például egy olyan folyamatnevek listáját jeleníti meg, amelyek megegyeznek egy megadott reguláris kifejezéssel.

Mi az a globális-reguláris kifejezés-nyomtatás (grep)? - meghatározás a techopedia alapján