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