Linux下执行shell脚本,提示 语法错误: 未预期的文件结尾
背景
windows下编写了shell脚本,上传到centos下执行,提示如下错误:
install.sh:行16: 语法错误: 未预期的文件结尾
原因
文本编码问题,windows下大部分编辑器,默认的换行为:\r\n
。而到了centOS
下shell脚本会识别为错误的结尾。
解决
重新编辑,将\r\n
替换为\n
即可解决。
windows下编写了shell脚本,上传到centos下执行,提示如下错误:
install.sh:行16: 语法错误: 未预期的文件结尾
文本编码问题,windows下大部分编辑器,默认的换行为:\r\n
。而到了centOS
下shell脚本会识别为错误的结尾。
重新编辑,将\r\n
替换为\n
即可解决。
最近项目使用到了Unity WebGL。在加载资源包时,提示了内存不足问题。Unity版本:5.6.3
后在Player Settings中进行配置,修改了WebGL Memory Size
的值,但在修改后出现了如下错误:
unity WebAssembly.instantiate(): memory import has a larger maximum size
WebAssembly.instantiate(): memory import 419 is smaller than maximum 9600
多次排查后,发现这个值不能随意设置,推荐使用64、128、256、512等这类整数
值。
知道了问题,自然好处理了,根据自己的需要,设置为512后,问题解决。