Szukaj:



Ostatnio oglądane:
  • Grep [pl]
  • 1043 [et]
  • 651 [de]
  • 1992 [sv]
  • BPA [sv]
  • .fo [tr]
  • Ebhausen [de]
  • Main Page [uk]
  • JO [en]
  • Dm4 [fi]
  • Gong [pl]
  • Grom [pl]
  • Wikipedia:Indeks kategorii [pl]
  • Main Page [ko]
  • 3J [en]
  • R [fi]
  • Kategoria:Kultura [pl]
  • 778 [sv]
  • Portal:Aktualności [pl]
  • 1257 [ar]
  • .li [tr]
  • Gmpc [pl]
  • .vi [zh]
  • Encyklopedia [pl]
  • .tm [en]
  • 163 [et]
  • 2008 [pl]
  • 640 [fi]
  • Portal:Geografia [pl]
  • Wybierz język: ar | id | bg | ca | ceb | cs | da | de | et | en | es | eo | fr | he | hr | it | ko | lt | hu | nl | ja | no | pl | pt | ru | ro | sk | sl | sr | fi | sv | te | tr | uk | zh
    Historia i autorzy | źródło tekstu - Wikipedia | Edycja
    Strona jest mirrorem encyklopedii Wikipedia. Oryginalna encyklopedia znajduje się pod adresem wikipedia.org

    grep

    grep - jeden z podstawowych programów wchodzących w skład systemu Unix. Służy do znajdowania w strumieniu wejścia (plik, lub po prostu wpisywany tekst) ciągów znaków pasujących do danego wyrażenia regularnego. Został napisany przez Kena Thompsona.

    Nazwa "grep" jest angielskim akronimem od słów global regular expression print, czyli drukowanie globalnych wyrażeń regularnych.

    Spis treści

    [edytuj] Składnia

    Grep jest dość rozbudowanym programem, lecz zwykle uźywa się tylko kilku jego podstawowych opcji.

    [edytuj] Uproszczona składnia

    grep [-v] wzorzec [Plik(i)]
    
    • -v oznacza negację wzorca (czyli wzorzec nie może wystąpić)
    • wzorzec - to łańcuch znaków do wyszukiwania, może zawierać wyrażenie regularne
    • [plik - lista plików do przeszukania


    [edytuj] Kontrola wyjścia i przeszukiwania

    • -c - zamiast wyświetlać linie ze znalezionym fragmentem wyświetla liczbę znalezionych linii;
    • -L - nie wyświetla znalezionego fragmentu tylko pokazuje nazwy plików, w których nie było tego ciągu znaków;
    • -l - odwrotnie do poprzedniego polecenia, wyświetla pliki w których znalazło dany ciąg znaków;
    • -n - wyświetlany jest numer linii w pliku w których znaleziono dany ciąg znaków;
    • -w - wyszukuje tylko całe słowa;
    • -x - wyszukuje tylko całe linie;

    [edytuj] Kontrola wejścia

    • -f plik - dane do wyszukania są brane po jednym wierszu z 'plik';
    • -h - po podaniu kilku plików do przeszukania po znalezieniu danego ciągu znaków przy danej linii nie będzie podany plik w którym się to znajdowało;
    • -i - ignoruje duże litery, tzn. jeżeli podamy do wyszukania słowo 'ala', to pokaże nam 'ALA', 'Ala', 'AlA' itd.;
    • -r - gdy plik podany do przeszukania jest katalogiem, to zostaną przeszukane wszystkie pliki w tym katalogu;


    [edytuj] Przykłady

    grep 'Ala' plik
    

    Znajduje wyraz 'Ala' w pliku 'plik'

    grep 'A[lg]a' plik -
    

    Znajduje wyraz 'Ala' lub 'Aga'

    grep 'A.a' plik 
    

    Znajduje wyrazy takie jak 'Ala' 'Aga' itp.

    grep '^Ala' plik
    

    Znajduje wyraz 'Ala' na początku wersu;

    grep 'Go*gle' plik
    

    Znajduje wyraz 'Gogle', 'Google' itd;

    grep '[0-9]' 
    

    Znajduje dowolny ciąg znaków z zakresu od 0 do 9;

    [edytuj] Zobacz też

    polecenia systemu operacyjnego Unix

    [edytuj] Linki zewnętrzne

    Change language: All | العربية | Bahasa Indonesia | Български | Català | Cebuano | Česky | Dansk | Deutsch | Eesti | English | Español | Esperanto | Français | עברית | Hrvatski | Italiano | 한국어 | Lietuvių | Magyar | Nederlands | 日本語 | Norsk (bokmål) | Polski | Português | Русский | Română | Slovenčina | Slovenščina | Српски / Srpski | Suomi | Svenska | తెలుగు | Türkçe | Українська | 中文

    Autorem skryptu AdWiki v0.9uni (2007) jest husky83 (licencja dla gremlin1970)
    Wikipedia jest zarejestrowanym znakiem towarowym Wikimedia Foundation
    Wszystkie materiały pochodzą z Wikipedii, obięte są licencją GNU Free Documentation License