[Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - grep

2025. 6. 2. 14:10ยทLinux

๋ฌธ์ž์—ด์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” grep

grep ์‚ฌ์šฉ๋ฒ•

grep [์˜ต์…˜] ํŒจํ„ด [ํŒŒ์ผ]

grep [์˜ต์…˜] [-e ํŒจํ„ด | -f ํŒŒ์ผ] [ํŒŒ์ผ]

grep [์˜ต์…˜] [ํŒจํ„ด | -e ํŒจํ„ด]

grep ๋‹ค์–‘ํ•œ ์˜ต์…˜

  • ์ •๋ณด ๊ด€๋ จ ์˜ต์…˜
  • ํŒจํ„ด๋ฌธ๋ฒ• ๊ด€๋ จ ์˜ต์…˜
  • ๋งค์นญ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜
  • ์ถœ๋ ฅ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜
  • ์ถœ๋ ฅ๋ผ์ธ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜
  • ์ปจํ…์ŠคํŠธ ๋ผ์ธ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜
  • ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ด€๋ จ ์˜ต์…˜
  • ๊ธฐํƒ€ ์˜ต์…˜

์ •๋ณด ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
--help grep ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•œ ๋„์›€๋ง์„ ๋ณด์—ฌ์คŒ.
-V, --version grep ๋ช…๋ น์–ด์˜ ๋ฒ„์ „ ์ •๋ณด ๋ฐ ๋ผ์ด์„ผ์Šค ์ •๋ณด๋ฅผ ๋ณด์—ฌ์คŒ.

ํŒจํ„ด ๋ฌธ๋ฒ• ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-E, --extended-regexp ํ™•์žฅ ์ •๊ทœ ํ‘œํ˜„์‹์— ํ•ด๋‹นํ•˜๋Š” ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ.
-F, --fixed-strings ์—ฌ๋Ÿฌ ์ค„๋กœ ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ.
-G, --basic-regexp ๊ธฐ๋ณธ ์ •๊ทœ ํ‘œํ˜„์‹์— ํ•ด๋‹นํ•˜๋Š” ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์˜ต์…˜. ๊ธฐ๋ณธ๊ฐ’.
์˜ต์…˜์„ ์ƒ๋žตํ•˜๋ฉด -G ์˜ต์…˜์œผ๋กœ ์ ์šฉ.
-P, --peri-regexp Perl ๋ฐฉ์‹์˜ ์ •๊ทœ ํ‘œํ˜„์‹์— ํ•ด๋‹นํ•˜๋Š” ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ƒ์š”๋˜๋Š” ์˜ต์…˜์œผ๋กœ ๋‹ค๋ฅธ ์˜ต์…˜์— ๋น„ํ•ด ์ž˜ ์‚ฌ์šฉ๋˜์ง€๋Š” ์•Š์Œ.

๋งค์นญ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-e ํŒจํ„ด, --regexp=ํŒจํ„ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋ฉฐ, OR ์กฐ๊ฑด์œผ๋กœ ๊ฒ€์ƒ‰์ด ์ด๋ฃจ์–ด์ง.
-f ํŒŒ์ผ, --file=ํŒŒ์ผ -e ์˜ต์…˜๊ณผ ๋™์ผํ•˜๋‚˜ ํŒจํ„ด ๋Œ€์‹  ํŒจํ„ด์ด ํฌํ•จ๋œ ํŒŒ์ผ์„ ์ด์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์‚ฌ์šฉ๋จ.
-i, --ignore-case ํŒจํ„ด ๊ฒ€์ƒ‰ ์‹œ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์„ ๋ฌด์‹œํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ.
-v, --invert-match ํ•ด๋‹น ํŒจํ„ด์„ ์ œ์™ธํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ. ์ฃผ์„์„ ์ œ๊ฑฐํ•œ ํŒŒ์ผ ๋‚ด์šฉ๋งŒ ๋ณผ ๊ฒฝ์šฐ ์ถ”๋กœ ์‚ฌ์šฉ๋จ.
-w, --word-regexp ๊ฒ€์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ์ •ํ™•ํ•˜๊ฒŒ ์žˆ๋Š” ๋ผ์ธ๋งŒ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ.
-x, --line-regexp ๊ฒ€์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ํŒจํ„ด๊ณผ ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•˜๋Š” ๋ผ์ธ๋งŒ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ๋จ.
-y -i ์˜ต์…˜๊ณผ ๋™์ผํ•œ ๊ธฐ๋Šฅ ์ œ๊ณต.

์ถœ๋ ฅ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-c, --count ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ณด์—ฌ์คŒ.
--color GREP_COLORS ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์˜ํ•ด ์ •์˜๋œ ์ปฌ๋Ÿฌ์— ๋งž๊ฒŒ ๊ฒ€์ƒ‰ํ•œ ํŒจํ„ด๊ณผ ๋™์ผํ•œ ๋ฌธ์ž์—ด์˜ ์ƒ‰์„ ๋ฐ”๊ฟ”์„œ ๋ณด์—ฌ์คŒ.
-L, --files-without-match ๊ฒ€์ƒ‰ ๋Œ€์ƒ์ด ๋˜๋Š” ํŒŒ์ผ ์ค‘ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ์—†๋Š” ํŒŒ์ผ๋ช…์„ ๋ณด์—ฌ์คŒ
-I, --files-with-matches ๊ฒ€์ƒ‰ ๋Œ€์ƒ์ด ๋˜๋Š” ํŒŒ์ผ ์ค‘ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ๋ช…์„ ๋ณด์—ฌ์คŒ
-m ๋ผ์ธ ์ˆ˜, --max-count=๋ผ์ธ ์ˆ˜ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ๋ผ์ธ์„ ํ•ด๋‹น ๋ผ์ธ ์ˆ˜๋งŒํผ ๋ณด์—ฌ์คŒ
-o, --only-matching ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๋งŒ ๋ณด์—ฌ์คŒ
-q, --quiet, --silent ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ์žˆ๋“  ์—†๋“  ์•„๋ฌด๊ฒƒ๋„ ์•ˆ ๋ณด์—ฌ์คŒ
-s, --no-messages ์กด์žฌํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ฝ์„ ์ˆ˜ ์—†๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ์•ˆ ๋ณด์—ฌ์คŒ.

์ถœ๋ ฅ๋ผ์ธ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-b, --byte-offset ํŒจํ„ด์ด ํฌํ•จ๋œ ์ถœ๋ ฅ๋ผ์ธ์˜ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ๋ผ์ธ์˜ ์ œ์ผ ์•ž๋ถ€๋ถ„์— ํ•จ๊ป˜ ๋ณด์—ฌ์คŒ.
-H, --with-filename ํŒจํ„ด์ด ํฌํ•จ๋œ ์ถœ๋ ฅ๋ผ์ธ์˜ ํŒŒ์ผ๋ช…์„ ๋ผ์ธ์˜ ์ œ์ผ ์•ž๋ถ€๋ถ„์— ํ•จ๊ป˜ ๋ณด์—ฌ์คŒ.
-h, --no-filename -H ์˜ต์…˜๊ณผ ๋ฐ˜๋Œ€๋กœ ํŒจํ„ด์ด ํฌํ•จ๋œ ์ถœ๋ ฅ๋ผ์ธ์˜ ํŒŒ์ผ๋ช…์„ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์Œ.
--label = LABEL ํŒŒ์ผ ๋ชฉ๋ก์—์„œ ํŠน์ • ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•  ๊ฒฝ์šฐ ๊ฒ€์ƒ‰๋ผ์ธ ์ œ์ผ ์•ž๋ถ€๋ถ„์— ๋ผ๋ฒจ์„ ํ•จ๊ป˜ ๋ณด์—ฌ์คŒ. -H ์˜ต์…˜์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•จ.
-n, --line-number ํŒจํ„ด์ด ํฌํ•จ๋œ ์ถœ๋ ฅ๋ผ์ธ ์ œ์ผ ์•ž๋ถ€๋ถ„์— ๋ผ์ธ ๋ฒˆํ˜ธ๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ์คŒ.
-T, --initial-tab ๋ผ์ธ ๋ฒˆํ˜ธ๋‚˜ ํŒŒ์ผ๋ช…์ด ํ•จ๊ป˜ ์ถœ๋ ฅ๋  ๊ฒฝ์šฐ ํƒญ๊ณผ ํ•จ๊ป˜ ๊ฐ„๊ฒฉ์„ ์กฐ์ •ํ•˜์—ฌ ๋ณด์—ฌ์คŒ.
-u, --unix-byte-offsets ํŒจํ„ด์ด ํฌํ•จ๋œ ์ถœ๋ ฅ๋ผ์ธ์˜ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ์œ ๋‹‰์Šค ์Šคํƒ€์ผ๋กœ ๋ณด์—ฌ์คŒ.
๋‹จ, -b ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•จ.
-Z, --null ํŒจํ„ด์ด ํฌํ•จ๋œ ํŒŒ์ผ๋ช…์„ ์ถœ๋ ฅ ์‹œ ๋‰ด๋ผ์ธ์ด ์—†์–ด ํ•œ ์ค„๋กœ ๋ณด์—ฌ์คŒ.
-i ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•จ.

์ปจํ…์ŠคํŠธ ๋ผ์ธ ์ œ์–ด ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-A ๋ผ์ธ ์ˆ˜,
--after-context=๋ผ์ธ ์ˆ˜
ํŒจํ„ด์ด ํฌํ•จ๋œ ๋ผ์ธ ํ›„์— ์„ ์–ธํ•œ ๋ผ์ธ ์ˆ˜์— ํ•ด๋‹นํ•˜๋Š” ๋ผ์ธ๋งŒํผ ๋’ค๋กœ ๋ผ์ธ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ณด์—ฌ์คŒ.
-B ๋ผ์ธ ์ˆ˜,
--before-context=๋ผ์ธ ์ˆ˜
ํŒจํ„ด์ด ํฌํ•จ๋œ ๋ผ์ธ ์ „์— ์„ ์–ธํ•œ ๋ผ์ธ ์ˆ˜์— ํ•ด๋‹นํ•˜๋Š” ๋ผ์ธ๋งŒํผ ์•ž์— ๋ผ์ธ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ณด์—ฌ์คŒ.
-C ๋ผ์ธ ์ˆ˜, -๋ผ์ธ ์ˆ˜,
--context=๋ผ์ธ ์ˆ˜
ํŒจํ„ด์ด ํฌํ•จ๋œ ๋ผ์ธ ์ „, ํ›„์— ์„ ์–ธํ•œ ๋ผ์ธ ์ˆ˜์— ํ•ด๋‹นํ•˜๋Š” ๋ผ์ธ๋งŒํผ ์•ž, ๋’ค๋กœ ๋ผ์ธ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ณด์—ฌ์คŒ.
--group-separator=๊ทธ๋ฃน๊ตฌ๋ถ„ ๊ธฐํ˜ธ ์˜ต์…˜ -A, -B, -C์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ํŒจํ„ด์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ•‘์„ ํ•ด์ฃผ๋ฉฐ, ์„ค์ •ํ•œ ๊ทธ๋ฃน๊ตฌ๋ถ„ ๊ธฐํ˜ธ์™€ ํ•จ๊ป˜ ๊ทธ๋ฃนํ•‘์„ ํ•ด ์คŒ.
--no-group-separator ์˜ต์…˜ -A, -B, -C์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒจํ„ด์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ•‘์„ ํ•ด์ฃผ์ง€๋งŒ, ํ•ด๋‹น ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋ฃนํ•‘์„ ํ•˜์ง€ ์•Š์Œ.

ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ด€๋ จ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
-a, --text ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์—์„œ ํ•ด๋‹น ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Œ.
--binary-files=TYPE TYPE์€ ๊ธฐ๋ณธ์ ์œผ๋กœ binary์ด๋ฉฐ, text๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ -a ์˜ต์…˜๊ณผ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง.
--D ACTION,
--devices=ACTION
ACTION์€ read์™€ skip์ด ์žˆ์œผ๋ฉฐ, read์ผ ๊ฒฝ์šฐ ๋””๋ฐ”์ด์Šค์—์„œ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•˜๊ณ , skip์ผ ๊ฒฝ์šฐ ๋””๋ฐ”์ด์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š์Œ.
-d ACTION,
--directories=ACTION
ACTION์€ read์™€ skip์ด ์žˆ์œผ๋ฉฐ, read์ผ ๊ฒฝ์šฐ ๋””๋ฐ”์ด์Šค์—์„œ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•˜๊ณ , skip์ผ ๊ฒฝ์šฐ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š์Œ.
-exclude=GLOB GLOB๋Š” ๊ฒ€์ƒ‰ ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•˜๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ๋ช…์„ ์˜๋ฏธํ•˜๋ฉฐ, ํŒŒ์ผ๋ช…์€ *, ?, /๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
--exclude-from=FILE ๊ฒ€์ƒ‰ ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•  ํŒŒ์ผ์ด ๋ช…ํ™•ํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
--exclude-dir=DIR ์žฌ๊ท€ ๊ฒ€์ƒ‰์—์„œ ํŒจํ„ด DIR๊ณผ ์ผ์น˜ํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์ œ์™ธ
-I ์ผ์น˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ์ด์ง„ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ --binary-files=without-match ์˜ต์…˜๊ณผ ๋™์ผ.
--include=GLOB --exclude ์˜ต์…˜๊ณผ ๋ฐ˜๋Œ€๋กœ ํŒŒ์ผ๋ช…์— ํ•ด๋‹นํ•˜๋Š” ํŒŒ์ผ์—์„œ๋งŒ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ.
-r, --recursive ๊ฒ€์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ํŒŒ์ผ๋„ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ.
-R, --dereference-recursive ๊ฒ€์ƒ‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ํŒŒ์ผ ๋ฐ ์‹ฌ๋ณผ๋ฆญ ํŒŒ์ผ๊นŒ์ง€ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ.

๊ธฐํƒ€ ์˜ต์…˜

์˜ต์…˜ ์„ค๋ช…
--line-buffered grep์˜ ๊ฒฝ์šฐ ํŒจํ„ด์— ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ๋ผ์ธ ๊ฒ€์ƒ‰์ด ์™„๋ฃŒ๋œ ํ›„ ํ™”๋ฉด์— ๋ณด์—ฌ์ฃผ์ง€๋งŒ, --line-buffered ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์ƒ‰๋œ ๋ผ์ธ๋ณ„๋กœ ๋ฐ”๋กœ ๋ณด์—ฌ์คŒ.
๋งŽ์€ ์–‘์˜ ๋กœ๊ทธ ๊ฒ€์ƒ‰ ์‹œ ์œ ์šฉํ•˜๋‚˜ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Œ.
-U, --binary ๊ฒ€์ƒ‰ ๋Œ€์ƒ ํŒŒ์ผ์„ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ์ทจ๊ธˆํ•˜์—ฌ ์บ๋ฆฌ์ง€ ๋ฆฌํ„ด(CR)์ด๋‚˜ ๋ผ์ธํ”ผ๋“œ(LF) ๊ฐ™์€ ๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•จ.
-z, --null-data ํŒจํ„ด์ด ํฌํ•จ๋œ ํŒŒ์ผ์˜ ์ „์ฒด ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•จ.
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - awk  (0) 2025.06.04
[Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - find  (0) 2025.06.03
[Linux] Shell Script ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ์ •๊ทœ ํ‘œํ˜„์‹  (0) 2025.06.01
[Linux] Shell Script ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ์—ฐ์‚ฐ์ž  (0) 2025.05.31
[Linux] Shell Script ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ  (1) 2025.05.21
'Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - awk
  • [Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - find
  • [Linux] Shell Script ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ์ •๊ทœ ํ‘œํ˜„์‹
  • [Linux] Shell Script ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ์—ฐ์‚ฐ์ž
The Engineer, Lucy
The Engineer, Lucy
  • The Engineer, Lucy
    Growing up for My Future๐Ÿ’•
    The Engineer, Lucy
    • Instagram
    • GitHub
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (171)
      • Linux (26)
      • Infra (9)
      • Cloud (25)
        • AWS (2)
        • GCP (3)
        • Docker (4)
        • Kubernetes (14)
        • IaC (2)
      • NGINX (1)
      • DevOps (3)
      • Computer Science (17)
        • Data Structure (0)
        • Algorithms (1)
        • Operating System (3)
        • Network (11)
        • Database System (2)
      • Coding Test (85)
        • Algorithms (77)
        • SQL (7)
      • ETC (5)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๊ณต์ง€์‚ฌํ•ญ

  • ๋งํฌ

    • Lucy's Instagram
    • Lucy's GitHub
  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    programmers
    cs ๊ธฐ์ดˆ ์ง€์‹ ์ •๋ฆฌ
    ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ ์ง€์‹
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๊ณต๋ถ€
    Baekjoon
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    Shell
    Linux
    K8s
    ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    bfs
    docker
    Kubernetes
    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค
    ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ
    ๋„์ปค
    ๋„คํŠธ์›Œํฌ
    Java
    ์‰˜ ์Šคํฌ๋ฆฝํŠธ
    ์˜ค๋ธ”์™„
    dfs
    Shell Script
    ๋ฐฑ์ค€
    ์ž๋ฐ”
    ๋ฆฌ๋ˆ…์Šค
    ๋„ˆ๋น„์šฐ์„ ํƒ์ƒ‰
    ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 2๊ธ‰
    ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
    network
    ์…ธ ์Šคํฌ๋ฆฝํŠธ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
The Engineer, Lucy
[Linux] ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด - grep
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”