Linux 에서 줄 바 꿈 문자 변환

985 단어 HadoopShell
리 눅 스 와 윈도 우 는 줄 바 꿈 문자 가 다르다.
Windows 에 서 는 CRLF (\r 또는 0d0a), Linux 에 서 는 LF (또는 0a) 입 니 다.Linux 에 서 는 Windows 에서 온 텍스트 파일 을 만 날 수 있 습 니 다. 이 파일 들 은 Windows 줄 바 꿈 자 를 가 져 왔 습 니 다. Linux 에서 스 크 립 트 처 리 를 할 때 이상 한 오류 가 발생 할 수 있 습 니 다.따라서 이 파일 들 을 Linux 줄 바 꿈 문자 로 변환 해 야 합 니 다.
이전 에는 dos2unix 명령 으로 전환 되 었 으 나 많은 시스템 이 이 명령 을 설치 하지 않 았 다.
Linux 자체 sed 명령 과 마찬가지 로 같은 임 무 를 수행 할 수 있 습 니 다.
단일 파일 변환
sed -i 's/\r//'  filename

대량 파일 변환
sed -i 's/\r//'  filename1 filename2 ...

혹시
find conf/  -name "*.*" |xargs sed -i 's/\r//'

좋은 웹페이지 즐겨찾기