在windows文件中,windows的回车换行为\r\n,而linux的回车换行只有\n。这样 就容易出现一个windows文本再被linux处理时候会只认\n而认为\r是字符串。
处理方式一
使用vi编辑文本,讲文本格式刷新为Unix格式。
vi 文本
set fileformat=unix
处理方式二
使用替换指令 sed -i 's/\r//' startup.sh
处理方式三
dos2unix filename
在windows文件中,windows的回车换行为\r\n,而linux的回车换行只有\n。这样 就容易出现一个windows文本再被linux处理时候会只认\n而认为\r是字符串。
使用vi编辑文本,讲文本格式刷新为Unix格式。
vi 文本
set fileformat=unix
使用替换指令 sed -i 's/\r//' startup.sh
dos2unix filename