2012-02-09 3 views
1

여러 페이지의 ascii 파일이 있는데이 파일을 단일 페이지 ascii 파일로 분리 할 수 ​​있어야합니다.다중 페이지 ASCII 파일 분리

각 페이지의 끝에는 페이지 나누기가 삽입되어야합니다. 필자의 원래 생각은 페이지 나누기, 파일 출력까지 읽는 것이지만 어떻게 페이지 나누기를 읽게하고 다음 페이지 나누기에서 읽는 것을 계속 시작합니까? 아니면이 작업을 수행하는 또 다른 방법이 있습니까?

+0

원본 파일에서 한 페이지와 다음 페이지를 어떻게 구별합니까? – chepner

+0

16 진수 문자가 무엇인지 확인하기 위해 파일 자체를 검사 할 방법이 없지만 양식 피드라고 생각합니다. – Mechaflash

답변

6

csplit을 사용하면 파일을 정규식으로 분할 할 수 있습니다.

+0

특수 문자의 정규식 목록을보고 있는데 페이지 나누기가 표시되지 않습니다. 거기에 하나 있니? – Mechaflash

+0

언제든지 문자 자체를 지정할 수 있습니다. FF는 U + 000C입니다. –

+0

이 답변은 내가 묻는 내용에 맞습니다. 추가 파기 후에 형식이 페이지를 분리하기 위해 양식 공급/페이지 나누기와 반대로 여러 캐리지 리턴을 사용함을 발견했습니다 (... 바보). 다행히도 파일은 페이지 당 67 줄로 포맷되므로 페이지 수에'split'을 사용할 수있었습니다. 불행히도 이러한 파일의 출력 형식을 변경할 수 없으면 = ( – Mechaflash