linux学习——(踩坑)语法错误: 未预期的文件结尾
·
if [ $# -eq 3 ]
then
if [ ! -e "$1" ]; then
miss1 $1
elif [ ! -e "$2" -a ! -e "$3" ]; then
miss2and3 $1 $2 $3
elif [ -e "$2" -a ! -e "$3" ]; then
miss3 $1 $2 $3"
else
echo "please input three parameter"
fi
一开始程序执行一直显示最后一行报错,未预期的文件结尾,但其实错误不在最后一行,
为代码中段的if语句加上fi结束符后问题得以解决
if [ $# -eq 3 ]
then
if [ ! -e "$1" ]; then
miss1 $1
elif [ ! -e "$2" -a ! -e "$3" ]; then
miss2and3 $1 $2 $3
elif [ -e "$2" -a ! -e "$3" ]; then
miss3 $1 $2 $3"
#else
#merge $1 $2 $3
fi
else
echo "please input three parameter"
Fi
更多推荐
已为社区贡献3条内容
所有评论(0)