본문 바로가기
리눅스

csplit

by 다움위키 2023. 12. 19.

유닉스유닉스-계열 운영 시스템에서 csplit 명령은 파일을 컨텍스트 줄에 의해 결정되는 둘 이상의 더 작은 파일로 분할하기 위해 사용되는 유틸리티입니다.

History

csplit은 1987년 2호부터 X/Open 이식성 안내서의 일부입니다. 그것은 POSIX의 첫 번째 버전과 단일 유닉스 사양으로 상속되었습니다. 그것은 PWB UNIX에서 처음 등장했습니다.

GNU coreutils에 번들된 csplit 버전은 Stuart Kemp와 David MacKenzie에 의해 작성되었습니다.

Usage

명령-구문은 다음과 같습니다:

csplit [OPTION]... FILE PATTERN...

patterns줄 숫자 또는 정규 표현식일 수 있습니다. 프로그램은 패턴으로 구분된 파일 조각을 xx00, xx01, 등의 파일로 출력하고, 각 조각의 크기를, 바이트에서, 표준 출력으로 출력합니다.

optional parameters는 다양한 방법으로 프로그램의 동작을 수정합니다. 예를 들어, 출력 파일이름에서 기본 접두사 문자열 (xx)과 자릿수 (2)는 변경될 수 있습니다.

대부분의 유닉스 유틸리티와 마찬가지로, 반환 코드 0은 성공을 나타내지만, 비-영 값은 실패를 나타냅니다.

Comparison to split

split 명령은 역시 모든 조각이 고정 크기 (줄 또는 바이트 단위로 측정)라는 점을 제외하고 파일을 조각으로 나눕니다.

Further reading

  • Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love, Arnold Robbins, et al. Linux in a Nutshell, 5th Edition. O'Reilly Media: July 2005. ISBN 978-0-596-00930-4.

External links