问题A描述

Windows下创建的***.sh脚本文件,上传到Linux_Centos**中运行报错

经过排查是文件格式问题在Windows下,换行符回车的格式为’\r\n’,在linux系统下,回车的格式为’\n’,在Windows下编辑的文本文件在上传至linux服务器时,回车会被转译成Linux不识别的内容信息

处理方式

使用vim 打开该脚本文件,执行

1
:set fileformat=unix

wq保存并推出后,重新执行该脚本即可

问题B描述

Centos查看vim编辑文件乱码,已知是编码问题

处理方式

使用vim 打开该脚本文件,执行

1
:set encodingutf-8s