shell脚本出现“语法错误: 未预期的文件结尾”
(2016-11-20 23:58:21)
标签:
啄木鸟linuxshell未预期的文件结尾 |
分类: Linux学习笔记 |
出现此错误的情况下,一般检查大小写,或者是格式上的错误:
发现:
func(){
if [ "`XXXX`" != "XXX" ]
then
echo
"current user is not XXX, please chek ..."
else
echo "check
XXX ... OK!"
fi
仔细查看,最后少了一个大括号,完整如下:
if [ "`XXXX`" != "XXX" ]
then
echo
"current user is not XXX, please chek ..."
else
echo "check
XXX ... OK!"
fi
}
问题得到解决,,,,,
发现:
func(){
if [ "`XXXX`" != "XXX" ]
then
else
fi
仔细查看,最后少了一个大括号,完整如下:
if [ "`XXXX`" != "XXX" ]
then
else
fi
}
问题得到解决,,,,,

加载中…