텍스트 파일의 라인 터미네이션을 Windows / DOS에서 Unix로 변환하는 방법은 무엇입니까? [복제]


4

중복 가능성 :
Linux에서 CRLF를 줄 바꿈으로 변환

나는 여러 가지 스크립트를 만들어서 /bin/sh^M bad interpreter 오류 메시지가 실행됩니다. 필자는 이것이 유닉스 / 리눅스 (필자의 경우에는 임베디드 시스템 용 우분투 9.04)가 예상하는 라인 종료 대신 윈도우 / DOS 라인 터미네이션으로 포맷 되었기 때문이라고 생각한다.

Linux 환경에서 텍스트 파일을 Windows / DOS 형식에서 Unix 형식으로 변환하는 쉬운 방법이 있습니까?


몇 가지 대체 대답으로 같은 질문 : 수퍼 유저 /questions/52044/...
quack quixote

답변:



5

당신은 dos2unix 이것을위한 유틸리티.

dos2unix winfile.txt unixfile.txt

1
젠장! C #에서 나를 위해이 작업을 수행 할 응용 프로그램을 작성했습니다. 그런 다음 다시 ANSI를 유니 코드로 다시 변환 했으므로 완전한 낭비는 아니 었습니다. +1

1
@randolph : C에서 iconv를 구현 했습니까?
quack quixote
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.