bzfgrep.md 1.2 KB

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 "{{๊ฒ€์ƒ‰_๋ฌธ์ž์—ด}}" {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}