grep/fgrep/egrep opcje wzorzec plik(i) [grep - wszystko traktowane literalnie]

Opcje:

-i - ignoruje wielkość znaków

-c - ilość linijek gdzie pojawia się wzorzec

-n – przed linijką wyświetla numer wiersza

-v - wyświetla wszystkie wiersze oprócz tych, które zawierają wzorzec

Wzorce:

Kotwice:

grep –in “^p” plik [^ - dopasowywuje wzorzec do początku wiersza]

grep –in “p$” plik [$ - dopasowywuje wzorzec do końca wiersza]

grep –in “^$” plik [znajduje puste wiersze]

grep –in “^.\{77\}$” plik [{x} - szuka dowolnej ilości znaków, można też zapisać zakres np. {4,8}, {4,} (4 w zwyż) (UWAGA: ZNAK SPECJALNY NALEŻY \)]

grep –in “.” plik [ - 0 lub więcej powtórzeń przed .]

grep –in “.!” plik [! - 1 lub więcej powtórzeń przed .]

grep –in “.?” plik [? - 0 lub 1 powtórzeń przed .]

grep –in ^[awer] plik [[] - dopasowywuje dokładnie jeden znak z nawiasu]

grep –in ^[^awer] plik [^[^ - drugi daszek neguje]

grep –in [0-9] plik [[0-9] - zakres cyferek]

grep –in [a-zA-Z] plik [[a-zA-Z] - zakres literek]

grep –in [0-17-9][0-3] plik