背景

windows下编写了shell脚本,上传到centos下执行,提示如下错误:

install.sh:行16: 语法错误: 未预期的文件结尾

原因

文本编码问题,windows下大部分编辑器,默认的换行为:\r\n。而到了centOS下shell脚本会识别为错误的结尾。

解决

重新编辑,将\r\n替换为\n即可解决。

标签: centos, 语法错误: 未预期的文件结尾, shell

添加新评论