English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux csplit 명령어는 파일을 분할하는 명령어입니다.
파일을 지정된 양식 스타일로 자르고, 각각 "xx00,xx0"로 이름을 지정하여 저장합니다.1xx02의 파일을 "xx0"로 지정하면-
csplit [-kqsz][-b<출력 형식>][-f<출력 앞 부분 문자열>] [-n<출력 파일 이름 자릿수>][--help][--버전][파일][양식 스타일...]
파라미터:
-b<출력 형식> 또는--suffix-format=<출력 형식> 예제 출력 형식은 "xx00,xx0"입니다.1등으로, 출력 파일 이름을 변경하려면 <출력 형식>을 변경할 수 있습니다.
-f<출력 앞 부분 문자열> 또는--prefix=<출력 앞 부분 문자열> 예제 출력 앞 부분 문자열은 "xx00,xx0"입니다.1등으로, 출력 파일 이름의 앞 부분을 "hello"로 지정하면 "hello00,hello0"로 파일 이름이 변경됩니다.1등으로
-k 또는--keeep-files 오류나 중단이 발생하더라도 이미 출력된 파일은 지울 수 없습니다.
-n<출력 파일 이름 자릿수> 또는--digits=<출력 파일 이름 자릿수> 예제 출력 파일 이름은 "xx00,xx0"입니다.1등으로, 출력 파일 이름의 자릿수를 지정하면 "xx000,xx00"로 파일 이름이 변경됩니다。31등으로
-Q 또는-S 또는--쿼이어트 또는--수동적으로 지시 실행 과정을 표시하지 않습니다。
-Z 또는--엘라이드-empty-files 0 Byte 길이의 파일을 지우기
--help 온라인 도움말
--version 버전 정보 표시
텍스트 파일 testfile를 2 줄을 구분자로 분할하여 두 부분으로 사용하는 명령어는 다음과 같습니다:
csplit testfile 2
testfile 파일의 내용은 다음과 같습니다:
$ cat testfile #testfile 파일 내용을 查看 hello Linux! Linux는 무료 Unix입니다-type operating system. This is a Linux testfile! Linux
csplit 명령어를 사용하여 출력 결과는 다음과 같습니다:
$ csplit testfile 2 13 #xx00 파일 문자 개수 76 #xx01파일 문자 개수
중에서1 줄은 첫 번째 파일 xx00의 문자 개수입니다,동시에,2 줄은 두 번째 파일 xx0입니다1의 문자 개수. 동시에,testfile의 동일한 디렉토리에 두 개의 파일이 생성됩니다,파일 이름은 xx00, xx01،xx00의 내용은 다음과 같습니다:
$ cat xx00 #분할된 xx00 파일 내용을 查看 hello Linux! #testfile 파일 제1줄의 내용
xx01 의 내용은 다음과 같습니다:
$ cat xx01 #분할된 xx0 查看1파일 내용 Linux는 무료 Unix입니다-type operating system. #testfile 파일 제2줄 이후의 내용 This is a Linux testfile! Linux