# grep λ¬Έμ '\-.,' μ λν νμ΄λΌμ΄ν
μ΄ νμλμ§ μμ
grep --help | grep -E '\-.,' | head -10
# grep μ alwaysλ‘ μ€μ
alias grep='grep --color=always'
#
grep --help | grep -E '\-.,' | head -10
# -E μ΅μ
# grep λμ λ¬Έμμ΄μ΄ μ κ·ννμμ μ¬μ©ν μ μλλ‘ ν¨
# μ κ·μ
# ^ : νμ μμ μ§μμ => '^test' : testλ‘ μμνλ λͺ¨λ νκ³Ό λμν¨.
# $ : νμ λ μ§μμ => 'test$' : testλ‘ λλλ λͺ¨λ νκ³Ό λμν¨.
# . : νλμ λ¬Έμμ λμ => 't.s.' : μ΄ 4κ°μ λ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ¬Έμμ΄μ κ²μνλ λ°, 첫 λ²μ§Έλ 't' μΈ λ²μ§Έλ 's'μΈ λ¬Έμμ΄μ λͺ¨λ λμ.
# * : μ ν λ¬Έμμ κ°μ λ¬Έμ 0κ° λλ μμ κ°μμ λμ => 'test*' :'test'λ₯Ό κΈ°λ³ΈμΌλ‘ λ€μ μ무 λ¬Έμλ ν¬ν¨νμ¬λ λͺ¨λ λμ.
# [] : [] μ¬μ΄μ λ¬Έμ μ§ν© μ€, νλμ λμ => '[Tt]est' : 'test' λ 'Test'λ₯Ό λμν¨.
# [^ ] : λ¬Έμμ§ν©μ μνμ§ μλ ν λ¬Έμμ λμ => '[^A-T]est' : Aμ T μ¬μ΄ λ²μμ ν¬ν¨λμ§ μλ ν λ¬Έμμ estκ° λΆμ λ¬Έμμ΄λ§ κ²μνλ€.
# \< : λ¨μ΄μ μμ μ§μμ => \<test : testλ‘ μμνλ λ¨μ΄λ₯Ό ν¬ν¨νλ νκ³Ό λμ
# \> : λ¨μ΄μ λ μ§μμ => 'test\>' : testλ‘ λλλ λ¨μ΄λ₯Ό ν¬ν¨νλ νκ³Ό λμ
# x{m} : λ¬Έμ xλ₯Ό mλ² λ°λ³΅νλ€. => 't{5}' : λ¬Έμ tκ° 5ν μ°μμΌλ‘ λμ€λ λͺ¨λ νμ λμν¨.
# x{m,} : μ μ΄λ mλ² λ°λ³΅νλ€. => 't\{5,\}' : λ¬Έμ tκ° μ΅μν 5ν λ°λ³΅λλ λͺ¨λ νκ³Ό λμν¨.
x{m,n} : mν μ΄μ nν μ΄ν λ°λ³΅νλ€. => t{5,10}' : λ¬Έμ tκ° 5νμμ 10ν μ¬μ΄μ νμλ‘ μ°μμΌλ‘ λμ€λ λ¬Έμμ΄κ³Ό λμν¨.
# -i μ΅μ
: (Ignore) λμλ¬Έμλ₯Ό ꡬλΆνμ§ μλλ€. (λμλ¬Έμ κ°μ μ·¨κΈ)
# -I μ΅μ
: λμλ¬Έμλ₯Ό ꡬλΆνλ€.
# -n μ΅μ
: (line Number) νμΌ λ΄μμ ν λ²νΈλ₯Ό ν¨κ» μΆλ ₯νλ€.
# -c μ΅μ
: (Count) κ²μ κ²°κ³Όλ₯Ό μΆλ ₯νλ λμ μ μ°ΎμλΈ νμ μ΄ κ°μλ₯Ό μΆλ ₯νλ€.
# -v μ΅μ
: (inVerse) κ²μ κ²°κ³Όλ₯Ό μ μΈν νμ μΆλ ₯νλ€.
728x90
':: Linux π© > Linux_basic' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[리λ μ€] [Raid 0] (0) | 2021.05.19 |
---|---|
[리λ μ€] [at , cron] (0) | 2021.05.18 |
[리λ μ€1] 5μΌμ°¨ μ°Έκ³ νμΌ (0) | 2021.04.26 |
[리λ μ€1] 4μΌμ°¨ μ°Έκ³ νμΌ (0) | 2021.04.26 |
[리λ μ€1] 5μΌμ°¨ [shell μ€νΈλ¦½νΈ νλ‘κ·Έλλ° - ] (0) | 2021.04.26 |
λκΈ