Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

GREP návod pre Unix

Vyhľadávanie výskytu špecifikovaného vzoru znakov v súbore alebo štandardného vstupu je spoločný úloha pre užívateľa Unixu . Príkaz " grep " zvláda túto úlohu . Hľadanie zodpovedá zadanému vzoru a vytlačí výsledky na štandardný výstup ( obrazovku ) . Príkaz má prvý argument ako vzor pre hľadanie a zvyšok argumentov ako názvy súborov . Základné použitie

Príkaz grep môže mať jednoduchý reťazec alebo regulárny výraz ako svoj ​​vzor a bude hľadať prostredníctvom jedného alebo viacerých súborov . Napríklad , " employee.lst grep Gordon " bude hľadať vzor " Gordon " v súbore " employee.lst " . Ak chcete vyhľadať viac slov reťazcov , priložte vzor do úvodzoviek , a to buď dvojlôžkové alebo jednolôžkovú . Môžete použiť apostrofy ak vzor neobsahuje žiadne apostrofy ( napr. názov O'Neal ) . Napríklad , " grep " Jamesa Millera " employee.lst " vráti všetky výskyty " James Miller " . Avšak, " grep " Sama O'Malley ' employee.lst " zlyhá . Namiesto toho budete používať syntax " grep " Sam O'Malley " employee.lst " .

Môžete tiež použiť regulárne výrazy tak , aby zodpovedali skupinu podobných vzorov . Regulárne výrazy používa znak triedy v hranatých zátvorkách ( [ ] ) a metaznaky zadať viac ako jednu vzorku v rámci jedného reťazca . Kompletný zoznam metaznaky používaných grep možno nájsť v grep man stránky ( pozri zdroje , nižšie ) . Príklad vyhľadávania pomocou metaznaky by : " grep " wilco [ cx ] k * y * " employee.lst " . Toto hľadanie hovorí , že hľadanie reťazec " Wilco " a jeden " C " alebo " x " , písmená " k " a " s " sa môže alebo nemusí objaviť vôbec . Príkaz vráti všetky výskyty " Wilcox " a " Wilcocks . "
Možnosti príkazového

Príkaz grep tiež berie rad možností , ktoré majú vplyv na výstup príkaz . Úplný zoznam nájdete v manuálové stránke , ale existuje niekoľko obyčajné .

Voľba " - c " sa zobrazí počet počet výskytov vzoru .

" - n" voľba zobrazí číslo riadku , rovnako ako línie obsahujúcej vzorec .

voľba " - v " zobrazuje riadok alebo riadky , ktoré nezodpovedajú vzoru .

" - i " voľba ignoruje prípad vzoru .
Použitie grep s inými príkazmi

Sú chvíle , kedy chcete spustiť príkaz a hľadanie vzoru vo výstupe tohto príkazu . V tomto prípade budete kombinovať dva príkazy so zvislou čiarou (

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené