728x90
๋ฐ˜์‘ํ˜•
ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด: ํŽธ์ง‘ ๋ฐ ์Šคํฌ๋ฆฝํŒ… (sed, awk)

Overview ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด ์ค‘ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ์— ๊ด€๋ จ๋œ ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์กด์žฌํ•˜์ง€๋งŒ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ค ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. sed Description stream editor์˜ ์•ฝ์ž๋กœ ํŒŒ์ผ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ŠคํŠธ๋ฆผ์˜ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ช…๋ น์–ด ์ž…๋‹ˆ๋‹ค. Options {RANGE}p: RANGE๋‚ด์˜ ๋ผ์ธ์„ ์ถœ๋ ฅ {RANGE}d: RANGE๋‚ด์˜ ๋ผ์ธ์„ ์‚ญ์ œ /{PATTERN}/p: ํŒจํ„ด์— ๋งค์นญ๋˜๋Š” ๋ผ์ธ์„ ์ถœ๋ ฅ /{PATTERN}/d: ํŒจํ„ด์— ๋งค์นญ๋˜๋Š” ๋ผ์ธ์„ ์‚ญ์ œ s /{REGEX}/{REPLACEMENT}: ์ •๊ทœํ‘œํ˜„์‹์— ๋งค์นญ๋˜๋Š” ๋ถ€๋ถ„์„ REPLACE๋กœ ๋Œ€์ฒด Examples tail /etc/passwd | sed -n '1,5p' > tail /etc/passw..

Linux 2022. 1. 1. 10:30
ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด: ์ •๋ ฌ๊ณผ ์ค‘๋ณต ์ฒ˜๋ฆฌ (sort, uniq)

Overview ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด ์ค‘ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ์— ๊ด€๋ จ๋œ ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์กด์žฌํ•˜์ง€๋งŒ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ค ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. sort Description ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ •๋ ฌํ•˜์—ฌ ํ™”๋ฉด์— ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. Options ์œ„์น˜ ์ง€์ • ์˜ต์…˜ -k: key๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ -t: ํ•„๋“œ ๊ตฌ๋ถ„์ž๋กœ ๋ฐ์ดํ„ฐ ์ปฌ๋Ÿผ์„ ๋‚˜๋ˆ ์คŒ(๊ธฐ๋ณธ ๊ฐ’์€ ๊ณต๋ฐฑ) ์ •๋ ฌ ๊ธฐ์ค€ ์˜ต์…˜ -f: ๋Œ€์†Œ๋ฌธ์ž ๋ฌด์‹œ -g: ์ผ๋ฐ˜ ์ˆซ์ž ์ •๋ ฌ -n: ์ˆซ์ž ์ •๋ ฌ -r: ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ -u: ์ •๋ ฌ ํ›„ ํ–‰์ด ๊ฐ™์„ ๊ฒฝ์šฐ ์ค‘๋ณต ์ œ๊ฑฐ -g์™€ -n์˜ ์ฐจ์ด๋Š” ์ด๊ณณ์— ์ž˜ ๋‚˜์™€์žˆ์Šต๋‹ˆ๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด -g๋Š” ์ˆซ์ž๋ฅผ ๋ถ€๋™ ์†Œ์ˆ˜์ ์œผ๋กœ ๋น„๊ตํ•˜๋ฏ€๋กœ ๋Š๋ฆฌ๊ณ  ๋ฐ˜์˜ฌ๋ฆผํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Examples sort.txt ํŒŒ์ผ์„ ์ •๋ ฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. sort.txt..

Linux 2021. 12. 23. 10:30
728x90
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
Total
71,750
Today
113
Yesterday
133
๋งํฌ
«   2022/05   »
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
๊ธ€ ๋ณด๊ด€ํ•จ