文件意外结束

文件意外结束

已经为我们的 Windows 机器编写了一个小脚本,但出现了下面提到的错误。语法错误:意外的文件结尾。您能帮我解决它吗?我只附上了我的脚本的一部分。

if [ -s $final ]; then
a=`cat $final`
else
a=NULL
echo $a > $final
fi
echo $a

答案1

此类错误通常是由于缺少引号或缺少fi,done等引起的。

由于您没有显示整个脚本,因此无法说出到底出了什么问题。显示的代码片段大部分都可以(除了格式问题)。我会在 然而"周围添加双引号,$final因为如果 中有空格,可能会出错$final

相关内容