포함된 문자가 포함된 파일이 있습니다 ^M
. 캐릭터의 대사를 담고 싶었어요 ^M
.
즉, 다음을 변경하세요.
^M
être, ^M
étant, ^M
été,Indicatif,Présent,suis,es,est,sommes,êtes,sont
^M
être, ^M
étant, ^M
été,Indicatif,Imparfait,étais,étais,était,étions,étiez,étaient
이와 관련하여:
être,étant,été,Indicatif,Présent,suis,es,est,sommes,êtes,sont
être,étant,été,Indicatif,Imparfait,étais,étais,était,étions,étiez,étaient
이 명령은 제거되지만 ^M
행은 연결되지 않습니다.
%s/\r//g
답변1
^M
\r
캐리지 리턴 및 줄 바꿈 이라는 두 문자로 구성된 Windows 관련 EOL(줄 끝)입니다 \n
. 그래서 당신은 포함해야\N바꾸기 명령에서:
%s/\r\n//g
원래 대체 명령을 계속 사용하려면 먼저 파일의 EOL 형식을 Windows에서 Unix 형식으로 변환해야 합니다. 당신은 그것을 사용할 수 있습니다도스2유닉스이를 수행하는 도구:
$ dos2unix fileToConvert
답변2
awk '/\r$/ {sub(/\r$/, ""); printf "%s", $0; next} {print}' file