내가해야 할 가져 오기를 방해하는 특수 문자가있는 .csv가 있습니다.
VIM에서 나는 다음과 같이 특수 문자를 제거하는 것을 발견했습니다.
:%s/\r//g
이것은 ^M
내 깨진 선 중 일부를 제거합니다 .
하지만 이것을 bash 스크립트 나 루비 스크립트에 쓰고 싶습니다. 그래서이 특수 문자 검색을 수행하고 Bash 또는 Ruby에서 대체 할 수있는 방법이 있는지 궁금했습니다.
검색 ^M
이 작동하지 않습니다. 또한 VIM을 제외한 어떤 텍스트 편집기에서도이 문자를 볼 수 없습니다.
이것은 나를 위해 작동합니다 (Fedora 20, GNU sed 4.2.2) :
sed -e 's/\r$//' <file-in> > <file-out>
(교체 <file-in>
및 <file-out>
파일 이름으로.) 내가 사용하는 file
라인 엔딩을 확인 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다