w3_sed - steelbear/HMG_Softeer_DE GitHub Wiki

sed

Stream EDitor์˜ ์•ฝ์ž๋กœ, stdout์ด๋‚˜ ํŒŒ์ผ ์ŠคํŠธ๋ฆผ์—์„œ ๋‚˜์˜ค๋Š” ๋ฌธ์ž์—ด์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ ์‚ฌ์šฉ๋ฒ•์€ regex์™€ ๋น„์Šทํ•ด ์ตํžˆ๊ธฐ๋„ ์‰ฝ๋‹ค

ํ•ต์‹ฌ ๊ตฌ๋ฌธ

# ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
sed $(rule) $(filename)
or
# stdout์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
something | sed $(rule)

Examples

๋ช…๋ น์–ด ๋™์ž‘ ๋‚ด์šฉ
sed '/a/d' a๊ฐ€ ํฌํ•จ๋œ ํ–‰ ์‚ญ์ œ
sed 's/a//g' ํ–‰๋งˆ๋‹ค ๋ชจ๋“  a๋งŒ ์‚ญ์ œ
sed 's/ //g' ํ–‰๋งˆ๋‹ค ๋ชจ๋“  ๊ณต๋ฐฑ ์‚ญ์ œ
sed '/^$/d' ๋น„์–ด์žˆ๋Š” ํ–‰ ์‚ญ์ œ
sed '/^\s*$/d' ๊ณต๋ฐฑ๋งŒ ์žˆ๋Š” ํ–‰ ์‚ญ์ œ
sed 'a\' ํ–‰๋งˆ๋‹ค ์œ„, ์•„๋ž˜์— ๊ณต๋ฐฑ์ธ ํ–‰ ์ถ”๊ฐ€
sed 's/a.*b//' ๊ฐ ํ–‰๋งˆ๋‹ค a๋กœ ์‹œ์ž‘ํ•ด b๋กœ ๋๋‚˜๋Š” ๋ถ€๋ถ„ ์‚ญ์ œ
sed 's/[//g' ํŠน์ˆ˜๋ฌธ์ž '[' ์‚ญ์ œ

Reference