리눅스 파일 \ r에 아래 창을 제거

; 유닉스 시스템, 각 라인 만 '<포장> "의 단부, 즉,"\ n "인
윈도우 시스템 내부의 각 라인의 단부, 즉"\ n \ r 일을 ""<라인 피드> <입력> "이다.
; 직접 결과는 유닉스 파일 시스템은 모든 텍스트 라인이 될 것이다 윈도우에서 열립니다
상징 ^ M. 더있을 수있는 각 행의 끝에서, 및 Windows는 파일은 유닉스에서 열립니다

방법 1 :

在命令模式下:输入:%s/^M//g 然后,回车即可替换
注,其中”^M”的输入,分别是“Ctrl+v”、“Ctrl+M”键生成的

방법 2 :

使用vi打开文本文件
vi dos.txt
命令模式下输入
:set fileformat=unix
:w

방법 3 :

使用sed 工具
sed ’s/^M//’ filename > tmp_filename

방법 4 :

既然window下的回车符多了‘\r’,那么当然通过删除‘\r’ ,也可以实现:
tr -d ‘\r’

방법 가장 일반적으로 사용되는 방법 :()

在终端下敲命令:
$ dos2unix filename
直接转换成unix格式,就OK了!~

나오지도 -i의 / \ 연구 // 'startup.sh

window下默认是 \r\n
linux下是\n
unix下是\r

추천

출처blog.51cto.com/14013608/2443455