1.5 KiB
grep
Caută tipare în fișiere folosind expresii regulate (
regex). Vezi și:regex. Mai multe informații: https://www.gnu.org/software/grep/manual/grep.html.
- Caută un tipar într-un set de fișiere:
grep "{{tipar_de_căutare}}" {{cale/către/fișier1 cale/către/fișier2 ...}}
- Caută un șir de caractere exact (dezactivează
regex-ul):
grep {{[-F|--fixed-strings]}} "{{șir_exact}}" {{cale/către/fișier}}
- Caută un tipar recursiv în toate fișierele dintr-un folder, ignorând fișierele binare:
grep {{[-rI|--recursive --binary-files=without-match]}} "{{tipar_de_căutare}}" {{cale/către/folder}}
- Afișează 3 linii de [C]ontext (în jur, î[B]ainte sau [A]fter de fiecare potrivire):
grep {{--context|--before-context|--after-context}} 3 "{{tipar_de_căutare}}" {{cale/către/fișier}}
- Afișează numele fișierului și numărul liniei pentru fiecare potrivire, cu ieșire colorată:
grep {{[-Hn|--with-filename --line-number]}} --color=always "{{tipar_de_căutare}}" {{cale/către/fișier}}
- Afișează doar textul potrivit:
grep {{[-o|--only-matching]}} "{{tipar_de_căutare}}" {{cale/către/fișier}}
- Citește datele din
stdinși nu afișează liniile care se potrivesc cu tiparul:
cat {{cale/către/fișier}} | grep {{[-v|--invert-match]}} "{{tipar_de_căutare}}"
- Folosește
regexextins (suportă?,+,{},()și|), în mod insensibil la majuscule:
grep {{[-Ei|--extended-regexp --ignore-case]}} "{{tipar_de_căutare}}" {{cale/către/fișier}}