csplit.md 814 B

csplit

ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ์กฐ๊ฐ์œผ๋กœ ๋ถ„ํ• ํ•ฉ๋‹ˆ๋‹ค. "xx00", "xx01" ๋“ฑ์˜ ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: https://www.gnu.org/software/coreutils/csplit.

  • ํŒŒ์ผ์„ 5๋ฒˆ์งธ ๋ฐ 23๋ฒˆ์งธ ์ค„์—์„œ ๋ถ„ํ• :

csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 23

  • ํŒŒ์ผ์„ 5์ค„๋งˆ๋‹ค ๋ถ„ํ•  (์ด ์ค„ ์ˆ˜๊ฐ€ 5๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š์œผ๋ฉด ์‹คํŒจ):

csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 {*}

  • ์ •ํ™•ํ•œ ๋‚˜๋ˆ„๊ธฐ ์˜ค๋ฅ˜๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ํŒŒ์ผ์„ 5์ค„๋งˆ๋‹ค ๋ถ„ํ• :

csplit -k {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 {*}

  • 5๋ฒˆ์งธ ์ค„์—์„œ ํŒŒ์ผ์„ ๋ถ„ํ• ํ•˜๊ณ  ์ถœ๋ ฅ ํŒŒ์ผ์— ์‚ฌ์šฉ์ž ์ง€์ • ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉ:

csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 -f {{์ ‘๋‘์‚ฌ}}

  • ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์ผ์น˜ํ•˜๋Š” ์ค„์—์„œ ํŒŒ์ผ์„ ๋ถ„ํ• :

csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} /{{์ •๊ทœ_ํ‘œํ˜„์‹}}/