bzfgrep
fgrep
์ ์ฌ์ฉํ์ฌ bzip2
๋ก ์์ถ๋ ํ์ผ์์ ์๋ก์ด ์ค๋ก ๊ตฌ๋ถ๋ ๊ณ ์ ๋ฌธ์์ด์ ์ฐพ์.
๋ ๋ง์ ์ ๋ณด: https://manned.org/bzfgrep.
- ์์ถ ํ์ผ์์ ์๋ก์ด ์ค๋ก ๊ตฌ๋ถ๋ ๊ฒ์ ๋ฌธ์์ด ๋ชฉ๋ก๊ณผ ์ผ์นํ๋ ์ค์ ๊ฒ์ (๋์๋ฌธ์ ๊ตฌ๋ถ):
bzfgrep "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ์์ถ ํ์ผ์์ ์๋ก์ด ์ค๋ก ๊ตฌ๋ถ๋ ๊ฒ์ ๋ฌธ์์ด ๋ชฉ๋ก๊ณผ ์ผ์นํ๋ ์ค์ ๊ฒ์ (๋์๋ฌธ์ ๊ตฌ๋ถํ์ง ์์):
bzfgrep --ignore-case "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ์์ถ ํ์ผ์์ ์๋ก์ด ์ค๋ก ๊ตฌ๋ถ๋ ๊ฒ์ ๋ฌธ์์ด ๋ชฉ๋ก๊ณผ ์ผ์นํ์ง ์๋ ์ค์ ๊ฒ์ :
bzfgrep --invert-match "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ๊ฐ ์ผ์น ํญ๋ชฉ์ ํ์ผ ์ด๋ฆ๊ณผ ์ค ๋ฒํธ๋ฅผ ์ธ์:
bzfgrep --with-filename --line-number "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ํจํด๊ณผ ์ผ์นํ๋ ์ค์ ๊ฒ์ํ์ฌ, ์ผ์นํ๋ ํ
์คํธ๋ง ์ธ์:
bzfgrep --only-matching "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ์ฃผ์ด์ง ๋ฌธ์์ด ๋ชฉ๋ก์ ๋ํด bzip2๋ก ์์ถ๋ tar ์์นด์ด๋ธ์์ ํ์ผ์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฒ์:
bzfgrep --recursive "{{๊ฒ์_๋ฌธ์์ด}}" {{๊ฒฝ๋ก/๋์/ํ์ผ}}