Beispiller vum GREP Kommando zu Linux

Anonim

Beispiller vum GREP Kommando zu Linux

Heiansdo ginn d'Benotzer konfrontéiert mat der Bedierfnes fir spezifesch Informatioun bannent all Dateien ze sichen. Dacks konfiguréierend Dokumenter oder aner Volumetranten enthalen eng grouss Zuel vu Linnen, sou wäert déi erfuerderlech Donnéeën fannen. Dunn ass ee vun de gebauten Zesummenaarbecht an de Betribssystemer op Linux kënnt an d'Rettux, déi erlaabt de Rietswurrel an de Sekonnen erlaabt.

Mir benotzen de Grep Kommando zu Linux

Wéi fir den Differenzen tëscht de Versteife vu Linux, op dësem Géigeplangt si keng Roll, ouni datt d'G Sangeland interesséiert sidd an domat esou en Dossier ass verfügbar an da absolut se interessant. Am Moment bewosst goufen mir eis net nëmmen d'Aktioun vu Fale bäidroen, awer ech erlaben Iech d'Sich ze vereinfachen.

Kreatéiert de CAT Kommando + Dateinumm, wann Dir de ganzen Inhalt wëllt gesinn. Detailléiert Instruktiounen fir mat dësem Kommando ze schaffen sicht an engem aneren Artikel duerch Referenz hei ënnen.

Benotzt Cat Kommando am Linux Terminal

Liest méi: Beispiller vun der Kaz Kommando zu Linux

Dank op d'Ausreite vun nee profitéiert Aktiounen, da kënnt Dir Galfp benotzen, ouni säi voll Wee an op der Fichier ze passen.

Standard Sich um Inhalt

Ier Dir op d'Iwwerleeung vun alle verfügbare Argumenter ze witzegen, ass et wichteg déi üblech Inhalts Sich ze notéieren. Et gëtt nëtzlech zur Zäit wou et néideg ass fir en einfachen passenden ze fannen an all déi entspriechend Linnen ze weisen.

  1. Hart vill Kommontport, gitt d'Gürart Wuertfilfil, wou Wuert déi gewënschte Informatioune ass, an den Testfile den Numm vum Fichier. Wann Dir Sich no der Sich no engem Dossier benotzt, kënnt déi vollstippes zum Beispill / Gebuert / Benotzer / Dokument / Dossier / Datagen / Fossix. Nodeems Dir de Kommando aginn hutt, klickt op den ENTER Schlëssel.
  2. Normal Sich iwwer dem GREP Kommando zu Linux

  3. Et bleift nëmmen fir Iech mat de verfügbaren Optiounen vertraut ze maachen. Voll Linnen erschéngen um Écran erscheinen, an d'Schlësselwäert gëtt a rout beliicht.
  4. D'Resultater vun der gewéinlecher Sich iwwer de GREP Kommando zu Linux ze weisen

  5. Et ass wichteg ze berücksichtegen an ze registréieren a vum Buschtawen ze berichten, well d'Linuxklakddodie net optimiséiert fir eng grouss oder kleng Zeechen ze sichen. Wann Dir d'Definitioun vum Register wëllt by ufroen, gitt de Grep-"Word" Testfile.
  6. Sich no den Inhalt vun der Datei ouni an der Linux registréieren

  7. Wéi Dir kënnt gesinn, am nächste Screenshot, d'Resultat huet geännert an déi aner nei Zeil bäigedroen huet.
  8. Déi fonnt Wierder ugewisen ouni an der Linux ze registréieren

Sich mat String Capture

Hei mussen dës keng maachen Pa nicique an d'Räichtungen fannen, awer och nëmmen d'Informatioun kenne vun hinne vu Feeler, wann Dir no engem gewësse Feeler. Dann déi richteg Léisung fir Attributer bewerben. Gitt d'Grep -A3 "Wuert" Testfile Konsol fir am Resultat an dräi nächst Linnen nom Zoufall z'aktivéieren. Dir kënnt -A4 schreiwen, da ginn véier Linnen agefaangen, ginn et keng Restriktiounen.

Weist d'Zuel vun de Reihen nom Schlësselwuert zu Linux

Wann amplaz - Dir applizéiert d'Argument +b + Rinnen, als Resultat, d'Daten déi bis zum Entrée Punkt ugewise gëtt.

Weist d'Zuel vun de Reihen op d'Schlësselwuert zu Linux

D'Argument ass, am Tour, erfaasst d'Linnen ronderëm d'Schlësselwuert.

Weist déi Ëmgéigend Reihen vum Schlësselwuert zu Linux

Ënnen kënnt Dir Beispiller gesinn vun dësen Argumenter ze verifizéieren. W.e.g. notéiert datt et noutwendeg ass fir de Register ze berücksichtegen an duebel Zitater ze berécksiichtegen.

Grep -B3 "Wuert" Testfile

Grep -c3 "Wuert" Testfile

Sich no Schlësselwierder am Ufank an um Enn vun de Reihen

De Besds-Definär E Schlësselweck ze definéieren, deen um Ufank vum Linn steet, amplaz am Oft kënnt déi meescht manner maacht mat engem Confortinatiouns Dateien, wou all Zréck verantwortlech fir en Camamestreiren. Fir déi genau Entrée am Ufank ze gesinn, et ass noutwendeg fir GRUP "^ Word" Testfile ze registréieren. D'Schëld ^ ass just verantwortlech fir dës Optioun ze bewerben.

Sich no Schlësselwuert am Ufank vun der Linux Linn

D'Sich no Inhalt um Enn vun de Linnen waarden ongeféier vum selwechte Prinzip, nëmmen an Zitater sollen en $ Zeechen derbäi ginn, an d'Equipe fanne dës Aart: Grep "Wort" Wendepile.

Sich no Schlësselwuert um Enn vun der Linux Linn

Sich no Zuelen

Wann Dir sicht fir déi gewënsch Wäerter wéi de Benotzer ëmmer Informatiounen Beschéid ze hunn an déi richteg weltwäit Dieren an der Krag. Da kann d'Sichprozedur duerch d'Zuelen gemaach ginn, déi heiansdo d'Aufgab vereinfacht. Et ass nëmmen noutwendeg ze trotzdemat de Komm Kommeld a Falp "[07]" Testfile, wou "[0-7]" - d'Gamme vu Wäert vun de Wäerter.

Sich no Digital Wäerter zu Linux

Analyse vun all Verzeechnes Dateien

Scannt all Objekter an engem Dossier gëtt rekrutiv genannt. De Benotzer ass gefrot nëmme en Argument ze gellte firft, déi all Land heiansdo all Dossier Dateien a weisen déi passend Linn an hir Plaz. D'ët Iech an der Grénggidder opfro goen "<Heem / User / Nadder, wou /" Benotzer / Nachgeschoss an der erauszehuelen.

Rekursive Sich duerch de Grep Kommando zu Linux

Säit gouf déi Betrieder a blo aner Invise ginn a wann's de Zow opdoen, en anert Argument gesicht huet datt de Kommandol ass esou engem Feltm - + «Wee fir den Dossier" gesecht.

Rekursive Sich ouni de Wee op d'Datei an Linux ze weisen

Richteg Sich no

Um Ufank vum Artikel, mir hu scho iwwer déi üblech Sich duerch Wierder geschwat. Wéi och ëmmer, mat dëser Methinter, zousätzlech Këssen benotzen och an de Resultater. Zum Beispill fannt Dir De Benotzer Wuert, awer d'Team gëtt och Är Tauspirementer an aner Zillalyse, wann all. Fir sou engem Resultat ze vermeiden, gëtt en Argument -w (GREP -W "Wuert" + Dateinumm oder seng Positioun).

Weist nëmmen eng korrekt Entrée zu Linux

Dës Optioun gëtt opgefouert a wann Dir eng e puer korrekt Schlësselwierder ze sichen. An dësem Fall, gitt dem Egpep -w 'Word1 | Word2' Testfiler. W.e.g. notéiert datt an dësem Fall ass de Bréif e gëtt zu Greep bäigefüügt, an d'Zitater Single sinn.

Weist e puer genau Entréen am Linux

String Sich ouni e bestëmmt Wuert

D'Utility ënner Iwwerleeung kann nëmme Wierder an Dateien fannen, awer och fir d'Linnen ze weisen an där et kee Wäert vum Benotzer spezifizéiert gëtt. Dann, ier Dir de Schlësselwäert an d'Datei agebaut gëtt. Merci dermat, wann Dir de Kommando aktiv aktivt, gitt Dir nëmmen déi entspriechend Daten.

Sich no Linnen déi net de spezifizéierte Wuert zu Linux hunn

Syndzex GV gëtt méi Argumenter, déi e kuerz ugekënnegt ginn:

  • -I - Show nëmmen d'Nimm vun Dateien gëeegent ënner de Sichkriterium;
  • -S - Desaktivéiere Notifikatiounen iwwer d'Feeler fonnt;
  • -N - Display d'Linn Nummer an der Datei ugewisen;
  • -B - Show Blocknummer virun der Linn.

Näischt verhënnert Iech aus éischter e puer Argumenter ze fëllen, fir ee bleift just duerch de Raum z'erënneren, net ze beruewen. Dem Bedierfnes net ze berécksiichtegt.

Haut disiléiert mir de Geldbunnen an der Linux Distributiounen verfügbar. Et ass ee vun de Standard an dacks benotzt. Dir kënnt un anere populäre Tools liesen an hir Syntax an engem sech getrennte Material direkt iwwer den Usche liesen.

Gesinn och: dacks benotzt Kommandoen am Terminal Linux

Liest méi