[완료] 이맥스에서 윈도우 텍스트파일 관련 질문입니다.

oppor의 이미지

텍스트 파일이 하나 있는데 이게 윈도우에서 만든것 같습니다.

이맥스로 읽어보니 \n으로 줄바꿈 할 부분에 ^M 이라는 문자가 적혀져 있더군요.
줄바꿈은 전혀 안되어 있구요. 그런데 gedit로 읽어보면 깔끔하게 줄바꿈까지 다 되어서 나옵니다.

검색으로 ^M 문자를 없애는걸 찾아보니까 dos2unix를 사용하는 방법과 이맥스 명령어를 사용하는 방법이 있어서
실행해 봤더니 줄바꿈은 안되어 있는 채로 저 문자만 없어지더라구요.

이걸 ^M은 없애고 줄바꿈은 제대로 되게끔 하고 싶은데 어떤 방법이 있을까요?

해결하신 분 계신다면 좀 가르쳐주세요.^^;;

sephiron의 이미지

windows가 아니라 mac에서 작성한 텍스트파일 같군요.
cat file.txt | tr '\r' '\n'
해보세요.
추가.
dos2unix -c mac c.txt b.txt
도 있군요.

oppor의 이미지

깔끔하게 해결 되네요^^

이게 맥에서 만들어진 파일이었군요..^^;;;