
텍스트가 주어지면 Windows, Mac 또는 Linux에서 개행 문자가 무엇인지 감지할 수 있는 프로그램이 있습니까?
예를 들어 다음 텍스트는 다음과 같이 나타납니다.less
메모리: ^M^Mi는 CPU^M^M에서 직접 액세스하는 메모리입니다. "메모리"라는 용어는 일반적으로(항상 그런 것은 아니지만) 주소 지정이 가능한 반도체 메모리, 즉 실리콘 기반 트랜지스터로 구성된 집적 회로와 관련됩니다. ^M 반도체 메모리는 ^M 메모리 셀로 구성됩니다.
나는 ^M이 Mac에서는 개행 문자라고 생각했습니다. 하지만 emacs에서는 Ctrl-q Ctrl-m을 통해 검색했지만 결과를 찾지 못했습니다.
감사해요.
답변1
file
텍스트 파일의 줄 끝이 보고됩니다. file
예를 들어 ASCII Unix/Linux/OSX 텍스트 파일에서 실행하면 다음과 같이 보고됩니다.
$ file test.txt
test.txt: ASCII text
그러나 파일에 DOS/Windows 줄 끝이 있으면 다음과 같이 보고됩니다.
test.dos: ASCII text, with CRLF line terminators
OS 9 이전에는 Mac에서 CR을 줄 끝으로 사용했습니다. 해당 파일이 있으면 다음과 같이 file
보고됩니다.
test.mac: ASCII text, with CR line terminators